/*DETAILS*/

details {display:inline;background-color:#fff;color:#000;border: 0px none white;box-shadow:none;}

summary {color:#000;background-color:#fff;
  border: 0px none white;box-shadow:none;
}

summary {
  outline:none;
}

html body.tc-body b summary {font-size:120%;}
html body.tc-body strong summary {font-size:120%;}
html body.tc-body .subtopicgray summary  {font-size:120%;}

details [open] {display:inline;padding:none;margin:none;background-color:#fff;color:#000;border: 0px none white;box-shadow:none;}

.bigtriangle {font-size:200%;line-height:12pt;vertical-align:bottom;}

summary {list-style: none}
summary::-webkit-details-marker {display: none; }

details summary::before { 
  content:"▸"; 
font-size:200%;
line-height:22pt;
vertical-align:bottom;}

details[open] summary::before { 
  content:"▾";  
font-size:200%;
line-height:22pt;
vertical-align:bottom;}

html body.tc-body .indent1 {margin-left:1.5em;display:block;}
/*INDENTING*/

html body.tc-body .indent {margin-left:1.5em;}
html body.tc-body .indent1 {margin-left:1.5em;display:block;}
html body.tc-body .indent1gray {margin-left:1.5em;display:block;color:#777;}
html body.tc-body .indent2 {margin-left:6em;display:block;}
html body.tc-body .indent3 {margin-left:9em;display:block;}
html body.tc-body .indent4 {margin-left:12em;display:block;}
html body.tc-body .indent5 {margin-left:15em;display:block;}
html body.tc-body .indent6 {margin-left:18em;display:block;}
html body.tc-body .indent7 {margin-left:21em;display:block;}
/*TABLES BASIC*/

html body.tc-body table {margin-bottom:30px;border: 1px solid #aaa;}
html body.tc-body th {font-size:12pt;padding: 10px;font-weight:normal;border: 1px solid #aaa;background-color:#ddd;}
html body.tc-body td {font-size:12pt;padding: 10px;border: 1px solid #aaa;}

/*TABLES BLUEALTROWS*/

html body.tc-body .bluealtrows th {padding: 10px; border: 1px solid #aaa; vertical-align:top;text-align:left;}
html body.tc-body .bluealtrows td {padding: 10px; border: 1px solid #aaa; vertical-align:top;}
html body.tc-body .bluealtrows tr:nth-child(even) td {background-color:#F4F4FF;}
html body.tc-body .bluealtrows tr:nth-child(odd) td {background-color:#DDE4FE;}

html body.tc-body .bluealtrows {
-moz-box-shadow: 10px 10px 5px #bbb;
-webkit-box-shadow: 10px 10px 5px #bbb;
box-shadow: 10px 10px 5px #bbb;
}

/*TABLES GRAYALTROWS*/

html body.tc-body .grayaltrows th {padding: 10px; vertical-align:top;text-align:left;background-color:#DDD;}
html body.tc-body .grayaltrows td {padding: 10px; vertical-align:top;}
html body.tc-body .grayaltrows tr:nth-child(even) td {background-color:#F8F8F8;}
html body.tc-body .grayaltrows tr:nth-child(odd) td {background-color:#E8E8E8;}

html body.tc-body .grayaltrows {
-moz-box-shadow: 10px 10px 5px #bbb;
-webkit-box-shadow: 10px 10px 5px #bbb;
box-shadow: 10px 10px 5px #bbb;
}

/*TABLES GREENALTROWS*/

html body.tc-body .greenaltrows th {padding: 10px; border: 1px solid #aaa; vertical-align:top;text-align:left;}
html body.tc-body .greenaltrows td {padding: 10px; border: 1px solid #aaa; vertical-align:top;}
html body.tc-body .greenaltrows tr:nth-child(even) td {background-color:#F3F6F5;}
html body.tc-body .greenaltrows tr:nth-child(odd) td {background-color:#E7EDEB;}

html body.tc-body .greenaltrows {
-moz-box-shadow: 10px 10px 5px #bbb;
-webkit-box-shadow: 10px 10px 5px #bbb;
box-shadow: 10px 10px 5px #bbb;
}

<$action-sendmessage
    $message="tm-edit-text-operation"
    $param="wrap-selection"
    prefix="""<details><summary><h3>X</h3></summary> <p>

{{Y}}

</p> </details>"""
    suffix=""""""
/>
<span class="bigtriangle">&#9656;</span>
Table of Contents
Kookma plugin library is a set of plugins developed by [[Mohammad|https://github.com/kookma]]. A good recommendation is to backup your data before installing any plugins. These plugins distributed under  MIT license.

To use in other wikis, drag and drop this link to those wikis: [[Kookma Plugin Library|$:/config/KookmaPluginLibrary]]
hide
hide
yes
show
hide
{
    "tiddlers": {
        "$:/Acknowledgements": {
            "title": "$:/Acknowledgements",
            "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
        },
        "$:/core/copyright.txt": {
            "title": "$:/core/copyright.txt",
            "type": "text/plain",
            "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2020, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
        },
        "$:/core/icon": {
            "title": "$:/core/icon",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/add-comment": {
            "title": "$:/core/images/add-comment",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\"/></svg>"
        },
        "$:/core/images/advanced-search-button": {
            "title": "$:/core/images/advanced-search-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>"
        },
        "$:/core/images/auto-height": {
            "title": "$:/core/images/auto-height",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
        },
        "$:/core/images/blank": {
            "title": "$:/core/images/blank",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>"
        },
        "$:/core/images/bold": {
            "title": "$:/core/images/bold",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>"
        },
        "$:/core/images/cancel-button": {
            "title": "$:/core/images/cancel-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>"
        },
        "$:/core/images/chevron-down": {
            "title": "$:/core/images/chevron-down",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>"
        },
        "$:/core/images/chevron-left": {
            "title": "$:/core/images/chevron-left",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>"
        },
        "$:/core/images/chevron-right": {
            "title": "$:/core/images/chevron-right",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>"
        },
        "$:/core/images/chevron-up": {
            "title": "$:/core/images/chevron-up",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>"
        },
        "$:/core/images/clone-button": {
            "title": "$:/core/images/clone-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>"
        },
        "$:/core/images/close-all-button": {
            "title": "$:/core/images/close-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>"
        },
        "$:/core/images/close-button": {
            "title": "$:/core/images/close-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>"
        },
        "$:/core/images/close-others-button": {
            "title": "$:/core/images/close-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>"
        },
        "$:/core/images/copy-clipboard": {
            "title": "$:/core/images/copy-clipboard",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>"
        },
        "$:/core/images/delete-button": {
            "title": "$:/core/images/delete-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>"
        },
        "$:/core/images/done-button": {
            "title": "$:/core/images/done-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>"
        },
        "$:/core/images/down-arrow": {
            "title": "$:/core/images/down-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>"
        },
        "$:/core/images/download-button": {
            "title": "$:/core/images/download-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>"
        },
        "$:/core/images/edit-button": {
            "title": "$:/core/images/edit-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>"
        },
        "$:/core/images/erase": {
            "title": "$:/core/images/erase",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>"
        },
        "$:/core/images/excise": {
            "title": "$:/core/images/excise",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>"
        },
        "$:/core/images/export-button": {
            "title": "$:/core/images/export-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>"
        },
        "$:/core/images/file": {
            "title": "$:/core/images/file",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>"
        },
        "$:/core/images/fixed-height": {
            "title": "$:/core/images/fixed-height",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
        },
        "$:/core/images/fold-all-button": {
            "title": "$:/core/images/fold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>"
        },
        "$:/core/images/fold-button": {
            "title": "$:/core/images/fold-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>"
        },
        "$:/core/images/fold-others-button": {
            "title": "$:/core/images/fold-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
        },
        "$:/core/images/folder": {
            "title": "$:/core/images/folder",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>"
        },
        "$:/core/images/full-screen-button": {
            "title": "$:/core/images/full-screen-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>"
        },
        "$:/core/images/github": {
            "title": "$:/core/images/github",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>"
        },
        "$:/core/images/gitter": {
            "title": "$:/core/images/gitter",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>"
        },
        "$:/core/images/globe": {
            "title": "$:/core/images/globe",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>"
        },
        "$:/core/images/heading-1": {
            "title": "$:/core/images/heading-1",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>"
        },
        "$:/core/images/heading-2": {
            "title": "$:/core/images/heading-2",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>"
        },
        "$:/core/images/heading-3": {
            "title": "$:/core/images/heading-3",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>"
        },
        "$:/core/images/heading-4": {
            "title": "$:/core/images/heading-4",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>"
        },
        "$:/core/images/heading-5": {
            "title": "$:/core/images/heading-5",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>"
        },
        "$:/core/images/heading-6": {
            "title": "$:/core/images/heading-6",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>"
        },
        "$:/core/images/help": {
            "title": "$:/core/images/help",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>"
        },
        "$:/core/images/home-button": {
            "title": "$:/core/images/home-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>"
        },
        "$:/core/images/import-button": {
            "title": "$:/core/images/import-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>"
        },
        "$:/core/images/info-button": {
            "title": "$:/core/images/info-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>"
        },
        "$:/core/images/italic": {
            "title": "$:/core/images/italic",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>"
        },
        "$:/core/images/left-arrow": {
            "title": "$:/core/images/left-arrow",
            "created": "20150315234410875",
            "modified": "20150315235324760",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>"
        },
        "$:/core/images/line-width": {
            "title": "$:/core/images/line-width",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>"
        },
        "$:/core/images/link": {
            "title": "$:/core/images/link",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>"
        },
        "$:/core/images/linkify": {
            "title": "$:/core/images/linkify",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\"/></svg>"
        },
        "$:/core/images/list-bullet": {
            "title": "$:/core/images/list-bullet",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>"
        },
        "$:/core/images/list-number": {
            "title": "$:/core/images/list-number",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>"
        },
        "$:/core/images/list": {
            "title": "$:/core/images/list",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>"
        },
        "$:/core/images/locked-padlock": {
            "title": "$:/core/images/locked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
        },
        "$:/core/images/mail": {
            "title": "$:/core/images/mail",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>"
        },
        "$:/core/images/menu-button": {
            "title": "$:/core/images/menu-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>"
        },
        "$:/core/images/mono-block": {
            "title": "$:/core/images/mono-block",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>"
        },
        "$:/core/images/mono-line": {
            "title": "$:/core/images/mono-line",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>"
        },
        "$:/core/images/new-button": {
            "title": "$:/core/images/new-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>"
        },
        "$:/core/images/new-here-button": {
            "title": "$:/core/images/new-here-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>"
        },
        "$:/core/images/new-image-button": {
            "title": "$:/core/images/new-image-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>"
        },
        "$:/core/images/new-journal-button": {
            "title": "$:/core/images/new-journal-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><<now \"DD\">></tspan></text></g></svg>"
        },
        "$:/core/images/opacity": {
            "title": "$:/core/images/opacity",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>"
        },
        "$:/core/images/open-window": {
            "title": "$:/core/images/open-window",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>"
        },
        "$:/core/images/options-button": {
            "title": "$:/core/images/options-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>"
        },
        "$:/core/images/paint": {
            "title": "$:/core/images/paint",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>"
        },
        "$:/core/images/palette": {
            "title": "$:/core/images/palette",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>"
        },
        "$:/core/images/permalink-button": {
            "title": "$:/core/images/permalink-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>"
        },
        "$:/core/images/permaview-button": {
            "title": "$:/core/images/permaview-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>"
        },
        "$:/core/images/picture": {
            "title": "$:/core/images/picture",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></svg>"
        },
        "$:/core/images/plugin-generic-language": {
            "title": "$:/core/images/plugin-generic-language",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
        },
        "$:/core/images/plugin-generic-plugin": {
            "title": "$:/core/images/plugin-generic-plugin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
        },
        "$:/core/images/plugin-generic-theme": {
            "title": "$:/core/images/plugin-generic-theme",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>"
        },
        "$:/core/images/preview-closed": {
            "title": "$:/core/images/preview-closed",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>"
        },
        "$:/core/images/preview-open": {
            "title": "$:/core/images/preview-open",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>"
        },
        "$:/core/images/print-button": {
            "title": "$:/core/images/print-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>"
        },
        "$:/core/images/quote": {
            "title": "$:/core/images/quote",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>"
        },
        "$:/core/images/refresh-button": {
            "title": "$:/core/images/refresh-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>"
        },
        "$:/core/images/right-arrow": {
            "title": "$:/core/images/right-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>"
        },
        "$:/core/images/rotate-left": {
            "title": "$:/core/images/rotate-left",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>"
        },
        "$:/core/images/save-button": {
            "title": "$:/core/images/save-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>"
        },
        "$:/core/images/size": {
            "title": "$:/core/images/size",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>"
        },
        "$:/core/images/spiral": {
            "title": "$:/core/images/spiral",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01a1.047 1.047 0 01-.264-.332c-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"/></svg>"
        },
        "$:/core/images/stamp": {
            "title": "$:/core/images/stamp",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>"
        },
        "$:/core/images/star-filled": {
            "title": "$:/core/images/star-filled",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>"
        },
        "$:/core/images/storyview-classic": {
            "title": "$:/core/images/storyview-classic",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
        },
        "$:/core/images/storyview-pop": {
            "title": "$:/core/images/storyview-pop",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
        },
        "$:/core/images/storyview-zoomin": {
            "title": "$:/core/images/storyview-zoomin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>"
        },
        "$:/core/images/strikethrough": {
            "title": "$:/core/images/strikethrough",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>"
        },
        "$:/core/images/subscript": {
            "title": "$:/core/images/subscript",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
        },
        "$:/core/images/superscript": {
            "title": "$:/core/images/superscript",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
        },
        "$:/core/images/tag-button": {
            "title": "$:/core/images/tag-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>"
        },
        "$:/core/images/theme-button": {
            "title": "$:/core/images/theme-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>"
        },
        "$:/core/images/timestamp-off": {
            "title": "$:/core/images/timestamp-off",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/></g></svg>"
        },
        "$:/core/images/timestamp-on": {
            "title": "$:/core/images/timestamp-on",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/></g></svg>"
        },
        "$:/core/images/tip": {
            "title": "$:/core/images/tip",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>"
        },
        "$:/core/images/transcludify": {
            "title": "$:/core/images/transcludify",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>"
        },
        "$:/core/images/twitter": {
            "title": "$:/core/images/twitter",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>"
        },
        "$:/core/images/underline": {
            "title": "$:/core/images/underline",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>"
        },
        "$:/core/images/unfold-all-button": {
            "title": "$:/core/images/unfold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
        },
        "$:/core/images/unfold-button": {
            "title": "$:/core/images/unfold-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
        },
        "$:/core/images/unlocked-padlock": {
            "title": "$:/core/images/unlocked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
        },
        "$:/core/images/up-arrow": {
            "title": "$:/core/images/up-arrow",
            "created": "20150316000544368",
            "modified": "20150316000831867",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>"
        },
        "$:/core/images/video": {
            "title": "$:/core/images/video",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>"
        },
        "$:/core/images/warning": {
            "title": "$:/core/images/warning",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></svg>"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "advanced search"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Advanced search"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancel"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Discard changes to this tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clone this tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "close"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Close this tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "close all"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Close all tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "close others"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Close other tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "control panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Open control panel"
        },
        "$:/language/Buttons/CopyToClipboard/Caption": {
            "title": "$:/language/Buttons/CopyToClipboard/Caption",
            "text": "copy to clipboard"
        },
        "$:/language/Buttons/CopyToClipboard/Hint": {
            "title": "$:/language/Buttons/CopyToClipboard/Hint",
            "text": "Copy this text to the clipboard"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "delete"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Delete this tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "edit"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Edit this tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "encryption"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Set or clear a password for saving this wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "clear password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Clear the password and save this wiki without encryption"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "set password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Set a password for saving this wiki with encryption"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "export all"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Export all tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "export tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Export tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "export tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Export tiddlers"
        },
        "$:/language/Buttons/SidebarSearch/Hint": {
            "title": "$:/language/Buttons/SidebarSearch/Hint",
            "text": "Select the sidebar search field"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "fold tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold the body of this tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optional bars to fold and unfold tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "unfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Unfold the body of this tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold other tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold the bodies of other opened tiddlers"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold all tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "unfold all tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Unfold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Enter or leave full-screen mode"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "help"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Show help panel"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Import many types of file including text, image, TiddlyWiki or JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Show information for this tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Open the default tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "language"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choose the user interface language"
        },
        "$:/language/Buttons/Manager/Caption": {
            "title": "$:/language/Buttons/Manager/Caption",
            "text": "tiddler manager"
        },
        "$:/language/Buttons/Manager/Hint": {
            "title": "$:/language/Buttons/Manager/Hint",
            "text": "Open tiddler manager"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "more"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "More actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "new here"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Create a new tiddler tagged with this one"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "new journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Create a new journal tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "new journal here"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Create a new journal tiddler tagged with this one"
        },
        "$:/language/Buttons/NewImage/Caption": {
            "title": "$:/language/Buttons/NewImage/Caption",
            "text": "new image"
        },
        "$:/language/Buttons/NewImage/Hint": {
            "title": "$:/language/Buttons/NewImage/Hint",
            "text": "Create a new image tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Caption": {
            "title": "$:/language/Buttons/NewMarkdown/Caption",
            "text": "new Markdown tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Hint": {
            "title": "$:/language/Buttons/NewMarkdown/Hint",
            "text": "Create a new Markdown tiddler"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "new tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Create a new tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "open in new window"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Open tiddler in new window"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choose the colour palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Set browser address bar to a direct link to this tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Set browser address bar to a direct link to all the tiddlers in this story"
        },
        "$:/language/Buttons/Print/Caption": {
            "title": "$:/language/Buttons/Print/Caption",
            "text": "print page"
        },
        "$:/language/Buttons/Print/Hint": {
            "title": "$:/language/Buttons/Print/Hint",
            "text": "Print the current page"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "refresh"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Perform a full refresh of the wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirm changes to this tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "save changes"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Save changes"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choose the story visualisation"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "hide sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Hide sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "show sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Show sidebar"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tag manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Open tag manager"
        },
        "$:/language/Buttons/Timestamp/Caption": {
            "title": "$:/language/Buttons/Timestamp/Caption",
            "text": "timestamps"
        },
        "$:/language/Buttons/Timestamp/Hint": {
            "title": "$:/language/Buttons/Timestamp/Hint",
            "text": "Choose whether modifications update timestamps"
        },
        "$:/language/Buttons/Timestamp/On/Caption": {
            "title": "$:/language/Buttons/Timestamp/On/Caption",
            "text": "timestamps are on"
        },
        "$:/language/Buttons/Timestamp/On/Hint": {
            "title": "$:/language/Buttons/Timestamp/On/Hint",
            "text": "Update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Timestamp/Off/Caption": {
            "title": "$:/language/Buttons/Timestamp/Off/Caption",
            "text": "timestamps are off"
        },
        "$:/language/Buttons/Timestamp/Off/Hint": {
            "title": "$:/language/Buttons/Timestamp/Off/Hint",
            "text": "Don't update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choose the display theme"
        },
        "$:/language/Buttons/Bold/Caption": {
            "title": "$:/language/Buttons/Bold/Caption",
            "text": "bold"
        },
        "$:/language/Buttons/Bold/Hint": {
            "title": "$:/language/Buttons/Bold/Hint",
            "text": "Apply bold formatting to selection"
        },
        "$:/language/Buttons/Clear/Caption": {
            "title": "$:/language/Buttons/Clear/Caption",
            "text": "clear"
        },
        "$:/language/Buttons/Clear/Hint": {
            "title": "$:/language/Buttons/Clear/Hint",
            "text": "Clear image to solid colour"
        },
        "$:/language/Buttons/EditorHeight/Caption": {
            "title": "$:/language/Buttons/EditorHeight/Caption",
            "text": "editor height"
        },
        "$:/language/Buttons/EditorHeight/Caption/Auto": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Auto",
            "text": "Automatically adjust height to fit content"
        },
        "$:/language/Buttons/EditorHeight/Caption/Fixed": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
            "text": "Fixed height:"
        },
        "$:/language/Buttons/EditorHeight/Hint": {
            "title": "$:/language/Buttons/EditorHeight/Hint",
            "text": "Choose the height of the text editor"
        },
        "$:/language/Buttons/Excise/Caption": {
            "title": "$:/language/Buttons/Excise/Caption",
            "text": "excise"
        },
        "$:/language/Buttons/Excise/Caption/Excise": {
            "title": "$:/language/Buttons/Excise/Caption/Excise",
            "text": "Perform excision"
        },
        "$:/language/Buttons/Excise/Caption/MacroName": {
            "title": "$:/language/Buttons/Excise/Caption/MacroName",
            "text": "Macro name:"
        },
        "$:/language/Buttons/Excise/Caption/NewTitle": {
            "title": "$:/language/Buttons/Excise/Caption/NewTitle",
            "text": "Title of new tiddler:"
        },
        "$:/language/Buttons/Excise/Caption/Replace": {
            "title": "$:/language/Buttons/Excise/Caption/Replace",
            "text": "Replace excised text with:"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Macro": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
            "text": "macro"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Link": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Link",
            "text": "link"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
            "text": "transclusion"
        },
        "$:/language/Buttons/Excise/Caption/Tag": {
            "title": "$:/language/Buttons/Excise/Caption/Tag",
            "text": "Tag new tiddler with the title of this tiddler"
        },
        "$:/language/Buttons/Excise/Caption/TiddlerExists": {
            "title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
            "text": "Warning: tiddler already exists"
        },
        "$:/language/Buttons/Excise/Hint": {
            "title": "$:/language/Buttons/Excise/Hint",
            "text": "Excise the selected text into a new tiddler"
        },
        "$:/language/Buttons/Heading1/Caption": {
            "title": "$:/language/Buttons/Heading1/Caption",
            "text": "heading 1"
        },
        "$:/language/Buttons/Heading1/Hint": {
            "title": "$:/language/Buttons/Heading1/Hint",
            "text": "Apply heading level 1 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading2/Caption": {
            "title": "$:/language/Buttons/Heading2/Caption",
            "text": "heading 2"
        },
        "$:/language/Buttons/Heading2/Hint": {
            "title": "$:/language/Buttons/Heading2/Hint",
            "text": "Apply heading level 2 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading3/Caption": {
            "title": "$:/language/Buttons/Heading3/Caption",
            "text": "heading 3"
        },
        "$:/language/Buttons/Heading3/Hint": {
            "title": "$:/language/Buttons/Heading3/Hint",
            "text": "Apply heading level 3 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading4/Caption": {
            "title": "$:/language/Buttons/Heading4/Caption",
            "text": "heading 4"
        },
        "$:/language/Buttons/Heading4/Hint": {
            "title": "$:/language/Buttons/Heading4/Hint",
            "text": "Apply heading level 4 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading5/Caption": {
            "title": "$:/language/Buttons/Heading5/Caption",
            "text": "heading 5"
        },
        "$:/language/Buttons/Heading5/Hint": {
            "title": "$:/language/Buttons/Heading5/Hint",
            "text": "Apply heading level 5 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading6/Caption": {
            "title": "$:/language/Buttons/Heading6/Caption",
            "text": "heading 6"
        },
        "$:/language/Buttons/Heading6/Hint": {
            "title": "$:/language/Buttons/Heading6/Hint",
            "text": "Apply heading level 6 formatting to lines containing selection"
        },
        "$:/language/Buttons/Italic/Caption": {
            "title": "$:/language/Buttons/Italic/Caption",
            "text": "italic"
        },
        "$:/language/Buttons/Italic/Hint": {
            "title": "$:/language/Buttons/Italic/Hint",
            "text": "Apply italic formatting to selection"
        },
        "$:/language/Buttons/LineWidth/Caption": {
            "title": "$:/language/Buttons/LineWidth/Caption",
            "text": "line width"
        },
        "$:/language/Buttons/LineWidth/Hint": {
            "title": "$:/language/Buttons/LineWidth/Hint",
            "text": "Set line width for painting"
        },
        "$:/language/Buttons/Link/Caption": {
            "title": "$:/language/Buttons/Link/Caption",
            "text": "link"
        },
        "$:/language/Buttons/Link/Hint": {
            "title": "$:/language/Buttons/Link/Hint",
            "text": "Create wikitext link"
        },
        "$:/language/Buttons/Linkify/Caption": {
            "title": "$:/language/Buttons/Linkify/Caption",
            "text": "wikilink"
        },
        "$:/language/Buttons/Linkify/Hint": {
            "title": "$:/language/Buttons/Linkify/Hint",
            "text": "Wrap selection in square brackets"
        },
        "$:/language/Buttons/ListBullet/Caption": {
            "title": "$:/language/Buttons/ListBullet/Caption",
            "text": "bulleted list"
        },
        "$:/language/Buttons/ListBullet/Hint": {
            "title": "$:/language/Buttons/ListBullet/Hint",
            "text": "Apply bulleted list formatting to lines containing selection"
        },
        "$:/language/Buttons/ListNumber/Caption": {
            "title": "$:/language/Buttons/ListNumber/Caption",
            "text": "numbered list"
        },
        "$:/language/Buttons/ListNumber/Hint": {
            "title": "$:/language/Buttons/ListNumber/Hint",
            "text": "Apply numbered list formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoBlock/Caption": {
            "title": "$:/language/Buttons/MonoBlock/Caption",
            "text": "monospaced block"
        },
        "$:/language/Buttons/MonoBlock/Hint": {
            "title": "$:/language/Buttons/MonoBlock/Hint",
            "text": "Apply monospaced block formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoLine/Caption": {
            "title": "$:/language/Buttons/MonoLine/Caption",
            "text": "monospaced"
        },
        "$:/language/Buttons/MonoLine/Hint": {
            "title": "$:/language/Buttons/MonoLine/Hint",
            "text": "Apply monospaced character formatting to selection"
        },
        "$:/language/Buttons/Opacity/Caption": {
            "title": "$:/language/Buttons/Opacity/Caption",
            "text": "opacity"
        },
        "$:/language/Buttons/Opacity/Hint": {
            "title": "$:/language/Buttons/Opacity/Hint",
            "text": "Set painting opacity"
        },
        "$:/language/Buttons/Paint/Caption": {
            "title": "$:/language/Buttons/Paint/Caption",
            "text": "paint colour"
        },
        "$:/language/Buttons/Paint/Hint": {
            "title": "$:/language/Buttons/Paint/Hint",
            "text": "Set painting colour"
        },
        "$:/language/Buttons/Picture/Caption": {
            "title": "$:/language/Buttons/Picture/Caption",
            "text": "picture"
        },
        "$:/language/Buttons/Picture/Hint": {
            "title": "$:/language/Buttons/Picture/Hint",
            "text": "Insert picture"
        },
        "$:/language/Buttons/Preview/Caption": {
            "title": "$:/language/Buttons/Preview/Caption",
            "text": "preview"
        },
        "$:/language/Buttons/Preview/Hint": {
            "title": "$:/language/Buttons/Preview/Hint",
            "text": "Show preview pane"
        },
        "$:/language/Buttons/PreviewType/Caption": {
            "title": "$:/language/Buttons/PreviewType/Caption",
            "text": "preview type"
        },
        "$:/language/Buttons/PreviewType/Hint": {
            "title": "$:/language/Buttons/PreviewType/Hint",
            "text": "Choose preview type"
        },
        "$:/language/Buttons/Quote/Caption": {
            "title": "$:/language/Buttons/Quote/Caption",
            "text": "quote"
        },
        "$:/language/Buttons/Quote/Hint": {
            "title": "$:/language/Buttons/Quote/Hint",
            "text": "Apply quoted text formatting to lines containing selection"
        },
        "$:/language/Buttons/RotateLeft/Caption": {
            "title": "$:/language/Buttons/RotateLeft/Caption",
            "text": "rotate left"
        },
        "$:/language/Buttons/RotateLeft/Hint": {
            "title": "$:/language/Buttons/RotateLeft/Hint",
            "text": "Rotate image left by 90 degrees"
        },
        "$:/language/Buttons/Size/Caption": {
            "title": "$:/language/Buttons/Size/Caption",
            "text": "image size"
        },
        "$:/language/Buttons/Size/Caption/Height": {
            "title": "$:/language/Buttons/Size/Caption/Height",
            "text": "Height:"
        },
        "$:/language/Buttons/Size/Caption/Resize": {
            "title": "$:/language/Buttons/Size/Caption/Resize",
            "text": "Resize image"
        },
        "$:/language/Buttons/Size/Caption/Width": {
            "title": "$:/language/Buttons/Size/Caption/Width",
            "text": "Width:"
        },
        "$:/language/Buttons/Size/Hint": {
            "title": "$:/language/Buttons/Size/Hint",
            "text": "Set image size"
        },
        "$:/language/Buttons/Stamp/Caption": {
            "title": "$:/language/Buttons/Stamp/Caption",
            "text": "stamp"
        },
        "$:/language/Buttons/Stamp/Caption/New": {
            "title": "$:/language/Buttons/Stamp/Caption/New",
            "text": "Add your own"
        },
        "$:/language/Buttons/Stamp/Hint": {
            "title": "$:/language/Buttons/Stamp/Hint",
            "text": "Insert a preconfigured snippet of text"
        },
        "$:/language/Buttons/Stamp/New/Title": {
            "title": "$:/language/Buttons/Stamp/New/Title",
            "text": "Name as shown in menu"
        },
        "$:/language/Buttons/Stamp/New/Text": {
            "title": "$:/language/Buttons/Stamp/New/Text",
            "text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
        },
        "$:/language/Buttons/Strikethrough/Caption": {
            "title": "$:/language/Buttons/Strikethrough/Caption",
            "text": "strikethrough"
        },
        "$:/language/Buttons/Strikethrough/Hint": {
            "title": "$:/language/Buttons/Strikethrough/Hint",
            "text": "Apply strikethrough formatting to selection"
        },
        "$:/language/Buttons/Subscript/Caption": {
            "title": "$:/language/Buttons/Subscript/Caption",
            "text": "subscript"
        },
        "$:/language/Buttons/Subscript/Hint": {
            "title": "$:/language/Buttons/Subscript/Hint",
            "text": "Apply subscript formatting to selection"
        },
        "$:/language/Buttons/Superscript/Caption": {
            "title": "$:/language/Buttons/Superscript/Caption",
            "text": "superscript"
        },
        "$:/language/Buttons/Superscript/Hint": {
            "title": "$:/language/Buttons/Superscript/Hint",
            "text": "Apply superscript formatting to selection"
        },
        "$:/language/Buttons/ToggleSidebar/Hint": {
            "title": "$:/language/Buttons/ToggleSidebar/Hint",
            "text": "Toggle the sidebar visibility"
        },
        "$:/language/Buttons/Transcludify/Caption": {
            "title": "$:/language/Buttons/Transcludify/Caption",
            "text": "transclusion"
        },
        "$:/language/Buttons/Transcludify/Hint": {
            "title": "$:/language/Buttons/Transcludify/Hint",
            "text": "Wrap selection in curly brackets"
        },
        "$:/language/Buttons/Underline/Caption": {
            "title": "$:/language/Buttons/Underline/Caption",
            "text": "underline"
        },
        "$:/language/Buttons/Underline/Hint": {
            "title": "$:/language/Buttons/Underline/Hint",
            "text": "Apply underline formatting to selection"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Internal information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Appearance"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Ways to customise the appearance of your TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animation duration"
        },
        "$:/language/ControlPanel/Basics/AutoFocus/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt",
            "text": "Default focus field for new tiddlers"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basics"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Use &#91;&#91;double square brackets&#93;&#93; for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Default tiddlers"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Choose which tiddlers are displayed at startup"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hello! Current language:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Title of new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
            "text": "Text for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
            "text": "Title of new tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt",
            "text": "Tags for new tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Number of overridden shadow tiddlers"
        },
        "$:/language/ControlPanel/Basics/RemoveTags": {
            "title": "$:/language/ControlPanel/Basics/RemoveTags",
            "text": "Update to current format"
        },
        "$:/language/ControlPanel/Basics/RemoveTags/Hint": {
            "title": "$:/language/ControlPanel/Basics/RemoveTags/Hint",
            "text": "Update the tags configuration to the latest format"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Number of shadow tiddlers"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtitle"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Number of system tiddlers"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Number of tags"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Number of tiddlers"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Title of this ~TiddlyWiki"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Username for signing edits"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Types"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "These tiddlers determine which editor is used to edit specific tiddler types."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
            "text": "Type shortcut here"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
            "text": "add shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
            "text": "Keyboard Shortcuts"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
            "text": "Manage keyboard shortcut assignments"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
            "text": "No keyboard shortcuts assigned"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
            "text": "remove keyboard shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
            "text": "All platforms"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
            "text": "Macintosh platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
            "text": "Non-Macintosh platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
            "text": "Linux platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
            "text": "Non-Linux platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
            "text": "Windows platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
            "text": "Non-Windows platforms only"
        },
        "$:/language/ControlPanel/LayoutSwitcher/Caption": {
            "title": "$:/language/ControlPanel/LayoutSwitcher/Caption",
            "text": "Layout"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Loaded Modules"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clone"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "It is recommended that you clone this shadow palette before editing it"
        },
        "$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
            "title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
            "text": "delete this entry from the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
            "title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
            "text": "Show color names that are not part of the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "This shadow palette has been modified"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editing"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "hide editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Current palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "show editor"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Get more plugins"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Install plugins from the official library"
        },
        "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
            "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
        },
        "$:/language/ControlPanel/Plugins/AlsoRequires": {
            "title": "$:/language/ControlPanel/Plugins/AlsoRequires",
            "text": "Also requires:"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "disable"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabled)"
        },
        "$:/language/ControlPanel/Plugins/Downgrade/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Downgrade/Caption",
            "text": "downgrade"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "None"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "enable"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Enable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Install/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Install/Caption",
            "text": "install"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Currently installed plugins:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Language pack plugins"
        },
        "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
            "text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
        },
        "$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
            "text": "This plugin is not currently installed"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "open plugin library"
        },
        "$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
            "text": "close plugin library"
        },
        "$:/language/ControlPanel/Plugins/PluginWillRequireReload": {
            "title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload",
            "text": "(requires reload)"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
            "text": "reinstall"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme plugins"
        },
        "$:/language/ControlPanel/Plugins/Update/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Update/Caption",
            "text": "update"
        },
        "$:/language/ControlPanel/Plugins/Updates/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Updates/Caption",
            "text": "Updates"
        },
        "$:/language/ControlPanel/Plugins/Updates/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Updates/Hint",
            "text": "Available updates to installed plugins"
        },
        "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption",
            "text": "Update <<update-count>> plugins"
        },
        "$:/language/ControlPanel/Plugins/SubPluginPrompt": {
            "title": "$:/language/ControlPanel/Plugins/SubPluginPrompt",
            "text": "With <<count>> sub-plugins available"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
            "text": "Permit automatic saving for the download saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
            "text": "Enable Autosave for Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
            "text": "Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
            "text": "These settings apply to the HTML5-compatible download saver"
        },
        "$:/language/ControlPanel/Saving/General/Caption": {
            "title": "$:/language/ControlPanel/Saving/General/Caption",
            "text": "General"
        },
        "$:/language/ControlPanel/Saving/General/Hint": {
            "title": "$:/language/ControlPanel/Saving/General/Hint",
            "text": "These settings apply to all the loaded savers"
        },
        "$:/language/ControlPanel/Saving/Hint": {
            "title": "$:/language/ControlPanel/Saving/Hint",
            "text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
        },
        "$:/language/ControlPanel/Saving/GitService/Branch": {
            "title": "$:/language/ControlPanel/Saving/GitService/Branch",
            "text": "Target branch for saving"
        },
        "$:/language/ControlPanel/Saving/GitService/CommitMessage": {
            "title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
            "text": "Saved by TiddlyWiki"
        },
        "$:/language/ControlPanel/Saving/GitService/Description": {
            "title": "$:/language/ControlPanel/Saving/GitService/Description",
            "text": "These settings are only used when saving to <<service-name>>"
        },
        "$:/language/ControlPanel/Saving/GitService/Filename": {
            "title": "$:/language/ControlPanel/Saving/GitService/Filename",
            "text": "Filename of target file (e.g. `index.html`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Path": {
            "title": "$:/language/ControlPanel/Saving/GitService/Path",
            "text": "Path to target file (e.g. `/wiki/`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Repo": {
            "title": "$:/language/ControlPanel/Saving/GitService/Repo",
            "text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
        },
        "$:/language/ControlPanel/Saving/GitService/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
            "text": "Server API URL"
        },
        "$:/language/ControlPanel/Saving/GitService/UserName": {
            "title": "$:/language/ControlPanel/Saving/GitService/UserName",
            "text": "Username"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
            "text": "~GitHub Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
            "text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
            "text": "~GitLab Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
            "text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"
        },
        "$:/language/ControlPanel/Saving/GitService/Gitea/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption",
            "text": "Gitea Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/Gitea/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password",
            "text": "Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Advanced Settings"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backup Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel",
            "text": "~TiddlySpot Control Panel"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
            "text": "~TiddlySpot Saver"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload Filename"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly",
            "text": "The ~TiddlySpot service is currently only available in read-only form. Please see http://tiddlyspot.com/ for the latest details. The ~TiddlySpot saver can still be used to save to compatible servers."
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Upload Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Do not save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Attempt to automatically save changes during editing when using a supporting saver"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Enable automatic ~CamelCase linking"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Settings"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
            "text": "Enable or disable the editor toolbar:"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Description": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
            "text": "Show editor toolbar"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
            "text": "Tiddler Info Panel Mode"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
            "text": "Control when the tiddler info panel closes:"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
            "text": "Tiddler info panel closes automatically"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
            "text": "Tiddler info panel stays open until explicitly closed"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "These settings let you customise the behaviour of TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Address Bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Behaviour of the browser address bar when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Do not update the address bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Include the target tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Include the target tiddler and the current story sequence"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigation History"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Update browser history when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Do not update history"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Update history"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
            "text": "Permalink/permaview Mode"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
            "text": "Choose how permalink/permaview is handled:"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
            "text": "Copy permalink/permaview URL to clipboard"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
            "text": "Update address bar with permalink/permaview URL"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Instrumentation"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Enable performance instrumentation"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Style"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choose the style for toolbar buttons:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Borderless"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Boxed"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Rounded"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Default toolbar button appearance:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Include icon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Include text"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Default Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specify which sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
            "text": "Default More Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
            "text": "Specify which More sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Opening Behaviour"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation from //within// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation from //outside// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Open above the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Open below the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Open at the top of the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Open at the bottom of the story river"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titles"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Optionally display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Do not display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
            "text": "Wiki Links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
            "text": "Choose whether to link to tiddlers that do not exist yet"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Description": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
            "text": "Enable links to missing tiddlers"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Story View"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Current view:"
        },
        "$:/language/ControlPanel/Stylesheets/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Caption",
            "text": "Stylesheets"
        },
        "$:/language/ControlPanel/Stylesheets/Expand/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
            "text": "Expand All"
        },
        "$:/language/ControlPanel/Stylesheets/Hint": {
            "title": "$:/language/ControlPanel/Stylesheets/Hint",
            "text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
        },
        "$:/language/ControlPanel/Stylesheets/Restore/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
            "text": "Restore"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Current theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Fields"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbars"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Select which toolbar buttons are displayed"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
            "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Download full wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "st"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sunday"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Monday"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Tuesday"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Wednesday"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Thursday"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Friday"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Saturday"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "January"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "February"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "March"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "May"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "June"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "July"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "October"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "December"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Sun"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mon"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Tue"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Wed"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Thu"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fri"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sat"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "May"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dec"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> days from now"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> hours from now"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> minutes from now"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> months from now"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 second from now"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> seconds from now"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> years from now"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> days ago"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> hours ago"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minutes ago"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> months ago"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 second ago"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> seconds ago"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> years ago"
        },
        "$:/language/Docs/ModuleTypes/allfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/allfilteroperator",
            "text": "A sub-operator for the ''all'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations that may be used with the RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/authenticator": {
            "title": "$:/language/Docs/ModuleTypes/authenticator",
            "text": "Defines how requests are authenticated by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
            "text": "A bitmap editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commands that can be executed under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data to be inserted into `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individual filter operator methods."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Global data to be inserted into `$tw`."
        },
        "$:/language/Docs/ModuleTypes/info": {
            "title": "$:/language/Docs/ModuleTypes/info",
            "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operands for the ''is'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/library": {
            "title": "$:/language/Docs/ModuleTypes/library",
            "text": "Generic module type for general purpose JavaScript modules."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript macro definitions."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers for different content types."
        },
        "$:/language/Docs/ModuleTypes/route": {
            "title": "$:/language/Docs/ModuleTypes/route",
            "text": "Defines how individual URL patterns are handled by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers handle different methods for saving files from the browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Startup functions."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Story views customise the animation and behaviour of list widgets."
        },
        "$:/language/Docs/ModuleTypes/texteditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/texteditoroperation",
            "text": "A text editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converts different content types into tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Defines the behaviour of an individual tiddler field."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Adds methods to the `$tw.Tiddler` prototype."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applies upgrade processing to tiddlers during an upgrade/import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Adds methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Adds Node.js-specific methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets encapsulate DOM rendering and refreshing."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Adds methods to `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individual parser rules for the main WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default button background"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default button border"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default button foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/menubar-background": {
            "title": "$:/language/Docs/PaletteColours/menubar-background",
            "text": "Menu bar background"
        },
        "$:/language/Docs/PaletteColours/menubar-foreground": {
            "title": "$:/language/Docs/PaletteColours/menubar-foreground",
            "text": "Menu bar foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/select-tag-background": {
            "title": "$:/language/Docs/PaletteColours/select-tag-background",
            "text": "`<select>` element background"
        },
        "$:/language/Docs/PaletteColours/select-tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/select-tag-foreground",
            "text": "`<select>` element text"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Site title foreground"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Type the text for this tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Type/Output": {
            "title": "$:/language/EditTemplate/Body/Preview/Type/Output",
            "text": "output"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "remove field"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Remove field"
        },
        "$:/language/EditTemplate/Field/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Caption",
            "text": "field list"
        },
        "$:/language/EditTemplate/Field/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Hint",
            "text": "Show field list"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Fields/Add/Button/Hint": {
            "title": "$:/language/EditTemplate/Fields/Add/Button/Hint",
            "text": "Add the new field to the tiddler"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "field name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Add a new field:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "field value"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System fields"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "User fields"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Tags/Add/Button/Hint": {
            "title": "$:/language/EditTemplate/Tags/Add/Button/Hint",
            "text": "add tag"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tag name"
        },
        "$:/language/EditTemplate/Tags/ClearInput/Caption": {
            "title": "$:/language/EditTemplate/Tags/ClearInput/Caption",
            "text": "clear input"
        },
        "$:/language/EditTemplate/Tags/ClearInput/Hint": {
            "title": "$:/language/EditTemplate/Tags/ClearInput/Hint",
            "text": "Clear tag input"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tag list"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Show tag list"
        },
        "$:/language/EditTemplate/Title/BadCharacterWarning": {
            "title": "$:/language/EditTemplate/Title/BadCharacterWarning",
            "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
        },
        "$:/language/EditTemplate/Title/Exists/Prompt": {
            "title": "$:/language/EditTemplate/Title/Exists/Prompt",
            "text": "Target tiddler already exists"
        },
        "$:/language/EditTemplate/Title/Relink/Prompt": {
            "title": "$:/language/EditTemplate/Title/Relink/Prompt",
            "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
        },
        "$:/language/EditTemplate/Title/References/Prompt": {
            "title": "$:/language/EditTemplate/Title/References/Prompt",
            "text": "The following references to this tiddler will not be automatically updated:"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "content type list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Show content type list"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "delete content type"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Delete content type"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "content type"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Static HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON file"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV file"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "The full URI of an external image tiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "The text to be displayed on a tab or button"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "The CSS color value associated with a tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "The date a tiddler was created"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "The name of the person who created a tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "For a plugin, lists the dependent plugin titles"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "The descriptive text for a plugin, or a modal dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For draft tiddlers, contains the proposed new title of the tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "The footer text for a wizard"
        },
        "$:/language/Docs/Fields/hide-body": {
            "title": "$:/language/Docs/Fields/hide-body",
            "text": "The view template will hide bodies of tiddlers if set to: ''yes''"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "The title of the tiddler containing the icon associated with a tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "An ordered list of tiddler titles associated with a tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "The date and time at which a tiddler was last modified"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "The tiddler title associated with the person who last modified a tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "The human readable name associated with a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "A numerical value indicating the priority of a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "The type of plugin in a plugin tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "The revision of the tiddler held at the server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date of a TiddlyWiki release"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "The source URL associated with a tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "The subtitle text for a wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "A list of tags associated with a tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "The body text of a tiddler"
        },
        "$:/language/Docs/Fields/throttle.refresh": {
            "title": "$:/language/Docs/Fields/throttle.refresh",
            "text": "If present, throttles refreshes of this tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "The unique name of a tiddler"
        },
        "$:/language/Docs/Fields/toc-link": {
            "title": "$:/language/Docs/Fields/toc-link",
            "text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "The content type of a tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Version information for a plugin"
        },
        "$:/language/Docs/Fields/_is_skinny": {
            "title": "$:/language/Docs/Fields/_is_skinny",
            "text": "If present, indicates that the tiddler text field must be loaded from the server"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "All tiddlers except system tiddlers"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Recently modified tiddlers, including system tiddlers"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Recently modified tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "All tags except system tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Missing tiddlers"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Draft tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Orphan tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System tiddlers"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Shadow tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overridden shadow tiddlers"
        },
        "$:/language/Filters/SessionTiddlers": {
            "title": "$:/language/Filters/SessionTiddlers",
            "text": "Tiddlers modified since the wiki was loaded"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System tags"
        },
        "$:/language/Filters/StoryList": {
            "title": "$:/language/Filters/StoryList",
            "text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Non wiki-text tiddlers"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Clear a password for subsequent crypto operations",
            "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/deletetiddlers": {
            "title": "$:/language/Help/deletetiddlers",
            "description": "Deletes a group of tiddlers",
            "text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lists the available editions of TiddlyWiki",
            "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/fetch": {
            "title": "$:/language/Help/fetch",
            "description": "Fetch tiddlers from wiki by URL",
            "text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Display help for TiddlyWiki commands",
            "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
        },
        "$:/language/Help/import": {
            "title": "$:/language/Help/import",
            "description": "Import tiddlers from a file",
            "text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise a new wiki folder",
            "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
        },
        "$:/language/Help/listen": {
            "title": "$:/language/Help/listen",
            "description": "Provides an HTTP server interface to TiddlyWiki",
            "text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Load tiddlers from a file",
            "text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construct library plugin required by upgrade process",
            "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "No such help item"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Set the base output directory for subsequent commands",
            "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Set a password for subsequent crypto operations",
            "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
        },
        "$:/language/Help/render": {
            "title": "$:/language/Help/render",
            "description": "Renders individual tiddlers to files",
            "text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Render an individual tiddler as a specified ContentType",
            "text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers '<filter>' <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers '[!is[system]]' $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
        },
        "$:/language/Help/save": {
            "title": "$:/language/Help/save",
            "description": "Saves individual raw tiddlers to files",
            "text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Saves a raw tiddler to a file",
            "text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Saves a group of raw tiddlers to a directory",
            "text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
        },
        "$:/language/Help/savewikifolder": {
            "title": "$:/language/Help/savewikifolder",
            "description": "Saves a wiki to a new wiki folder",
            "text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
            "text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepares external tiddlers for use",
            "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Unpack the payload tiddlers from a plugin",
            "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Triggers verbose output mode",
            "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Displays the version number of TiddlyWiki",
            "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported/Hint": {
            "title": "$:/language/Import/Imported/Hint",
            "text": "The following tiddlers were imported:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "These tiddlers are ready to import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Import"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Select"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Title"
        },
        "$:/language/Import/Listing/Preview": {
            "title": "$:/language/Import/Listing/Preview",
            "text": "Preview:"
        },
        "$:/language/Import/Listing/Preview/Text": {
            "title": "$:/language/Import/Listing/Preview/Text",
            "text": "Text"
        },
        "$:/language/Import/Listing/Preview/TextRaw": {
            "title": "$:/language/Import/Listing/Preview/TextRaw",
            "text": "Text (Raw)"
        },
        "$:/language/Import/Listing/Preview/Fields": {
            "title": "$:/language/Import/Listing/Preview/Fields",
            "text": "Fields"
        },
        "$:/language/Import/Listing/Preview/Diff": {
            "title": "$:/language/Import/Listing/Preview/Diff",
            "text": "Diff"
        },
        "$:/language/Import/Listing/Preview/DiffFields": {
            "title": "$:/language/Import/Listing/Preview/DiffFields",
            "text": "Diff (Fields)"
        },
        "$:/language/Import/Listing/Rename/Tooltip": {
            "title": "$:/language/Import/Listing/Rename/Tooltip",
            "text": "Rename tiddler before importing"
        },
        "$:/language/Import/Listing/Rename/Prompt": {
            "title": "$:/language/Import/Listing/Rename/Prompt",
            "text": "Rename to:"
        },
        "$:/language/Import/Listing/Rename/ConfirmRename": {
            "title": "$:/language/Import/Listing/Rename/ConfirmRename",
            "text": "Rename tiddler"
        },
        "$:/language/Import/Listing/Rename/CancelRename": {
            "title": "$:/language/Import/Listing/Rename/CancelRename",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Rename/OverwriteWarning": {
            "title": "$:/language/Import/Listing/Rename/OverwriteWarning",
            "text": "A tiddler with this title already exists."
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blocked incompatible or obsolete plugin."
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blocked plugin (due to incoming <<incoming>> not being newer than existing <<existing>>)."
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraded plugin from <<incoming>> to <<upgraded>>."
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blocked temporary state tiddler."
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blocked system tiddler."
        },
        "$:/language/Import/Upgrader/System/Warning": {
            "title": "$:/language/Import/Upgrader/System/Warning",
            "text": "Core module tiddler."
        },
        "$:/language/Import/Upgrader/System/Alert": {
            "title": "$:/language/Import/Upgrader/System/Alert",
            "text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable."
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrated theme tweak from <$text text=<<from>>/>."
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "This tiddler contains binary data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "close all"
        },
        "$:/language/ColourPicker/Recent": {
            "title": "$:/language/ColourPicker/Recent",
            "text": "Recent:"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmAction": {
            "title": "$:/language/ConfirmAction",
            "text": "Do you wish to proceed?"
        },
        "$:/language/Count": {
            "title": "$:/language/Count",
            "text": "count"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "New Tiddler"
        },
        "$:/language/Diffs/CountMessage": {
            "title": "$:/language/Diffs/CountMessage",
            "text": "<<diff-count>> differences"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Drop here (or use the 'Escape' key to cancel)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancel"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Set a new password for this TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Username"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Repeat password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwords do not match"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Set password"
        },
        "$:/language/Error/Caption": {
            "title": "$:/language/Error/Caption",
            "text": "Error"
        },
        "$:/language/Error/EditConflict": {
            "title": "$:/language/Error/EditConflict",
            "text": "File changed on server"
        },
        "$:/language/Error/Filter": {
            "title": "$:/language/Error/Filter",
            "text": "Filter error"
        },
        "$:/language/Error/FilterSyntax": {
            "title": "$:/language/Error/FilterSyntax",
            "text": "Syntax error in filter expression"
        },
        "$:/language/Error/FilterRunPrefix": {
            "title": "$:/language/Error/FilterRunPrefix",
            "text": "Filter Error: Unknown prefix for filter run"
        },
        "$:/language/Error/IsFilterOperator": {
            "title": "$:/language/Error/IsFilterOperator",
            "text": "Filter Error: Unknown operand for the 'is' filter operator"
        },
        "$:/language/Error/FormatFilterOperator": {
            "title": "$:/language/Error/FormatFilterOperator",
            "text": "Filter Error: Unknown suffix for the 'format' filter operator"
        },
        "$:/language/Error/LoadingPluginLibrary": {
            "title": "$:/language/Error/LoadingPluginLibrary",
            "text": "Error loading plugin library"
        },
        "$:/language/Error/NetworkErrorAlert": {
            "title": "$:/language/Error/NetworkErrorAlert",
            "text": "`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`"
        },
        "$:/language/Error/RecursiveTransclusion": {
            "title": "$:/language/Error/RecursiveTransclusion",
            "text": "Recursive transclusion error in transclude widget"
        },
        "$:/language/Error/RetrievingSkinny": {
            "title": "$:/language/Error/RetrievingSkinny",
            "text": "Error retrieving skinny tiddler list"
        },
        "$:/language/Error/SavingToTWEdit": {
            "title": "$:/language/Error/SavingToTWEdit",
            "text": "Error saving to TWEdit"
        },
        "$:/language/Error/WhileSaving": {
            "title": "$:/language/Error/WhileSaving",
            "text": "Error while saving"
        },
        "$:/language/Error/XMLHttpRequest": {
            "title": "$:/language/Error/XMLHttpRequest",
            "text": "XMLHttpRequest error code"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Internal JavaScript Error"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
        },
        "$:/language/LayoutSwitcher/Description": {
            "title": "$:/language/LayoutSwitcher/Description",
            "text": "Open the layout switcher"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/LoginToTiddlySpace": {
            "title": "$:/language/LoginToTiddlySpace",
            "text": "Login to TiddlySpace"
        },
        "$:/language/Manager/Controls/FilterByTag/None": {
            "title": "$:/language/Manager/Controls/FilterByTag/None",
            "text": "(none)"
        },
        "$:/language/Manager/Controls/FilterByTag/Prompt": {
            "title": "$:/language/Manager/Controls/FilterByTag/Prompt",
            "text": "Filter by tag:"
        },
        "$:/language/Manager/Controls/Order/Prompt": {
            "title": "$:/language/Manager/Controls/Order/Prompt",
            "text": "Reverse order"
        },
        "$:/language/Manager/Controls/Search/Placeholder": {
            "title": "$:/language/Manager/Controls/Search/Placeholder",
            "text": "Search"
        },
        "$:/language/Manager/Controls/Search/Prompt": {
            "title": "$:/language/Manager/Controls/Search/Prompt",
            "text": "Search:"
        },
        "$:/language/Manager/Controls/Show/Option/Tags": {
            "title": "$:/language/Manager/Controls/Show/Option/Tags",
            "text": "tags"
        },
        "$:/language/Manager/Controls/Show/Option/Tiddlers": {
            "title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
            "text": "tiddlers"
        },
        "$:/language/Manager/Controls/Show/Prompt": {
            "title": "$:/language/Manager/Controls/Show/Prompt",
            "text": "Show:"
        },
        "$:/language/Manager/Controls/Sort/Prompt": {
            "title": "$:/language/Manager/Controls/Sort/Prompt",
            "text": "Sort by:"
        },
        "$:/language/Manager/Item/Colour": {
            "title": "$:/language/Manager/Item/Colour",
            "text": "Colour"
        },
        "$:/language/Manager/Item/Fields": {
            "title": "$:/language/Manager/Item/Fields",
            "text": "Fields"
        },
        "$:/language/Manager/Item/Icon/None": {
            "title": "$:/language/Manager/Item/Icon/None",
            "text": "(none)"
        },
        "$:/language/Manager/Item/Icon": {
            "title": "$:/language/Manager/Item/Icon",
            "text": "Icon"
        },
        "$:/language/Manager/Item/RawText": {
            "title": "$:/language/Manager/Item/RawText",
            "text": "Raw text"
        },
        "$:/language/Manager/Item/Tags": {
            "title": "$:/language/Manager/Item/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Item/Tools": {
            "title": "$:/language/Manager/Item/Tools",
            "text": "Tools"
        },
        "$:/language/Manager/Item/WikifiedText": {
            "title": "$:/language/Manager/Item/WikifiedText",
            "text": "Wikified text"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
        },
        "$:/language/No": {
            "title": "$:/language/No",
            "text": "No"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Official ~TiddlyWiki Plugin Library"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
        },
        "$:/language/PageTemplate/Description": {
            "title": "$:/language/PageTemplate/Description",
            "text": "the default ~TiddlyWiki layout"
        },
        "$:/language/PageTemplate/Name": {
            "title": "$:/language/PageTemplate/Name",
            "text": "Default ~PageTemplate"
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/Shortcuts/Input/AdvancedSearch/Hint": {
            "title": "$:/language/Shortcuts/Input/AdvancedSearch/Hint",
            "text": "Open the ~AdvancedSearch panel from within the sidebar search field"
        },
        "$:/language/Shortcuts/Input/Accept/Hint": {
            "title": "$:/language/Shortcuts/Input/Accept/Hint",
            "text": "Accept the selected item"
        },
        "$:/language/Shortcuts/Input/AcceptVariant/Hint": {
            "title": "$:/language/Shortcuts/Input/AcceptVariant/Hint",
            "text": "Accept the selected item (variant)"
        },
        "$:/language/Shortcuts/Input/Cancel/Hint": {
            "title": "$:/language/Shortcuts/Input/Cancel/Hint",
            "text": "Clear the input field"
        },
        "$:/language/Shortcuts/Input/Down/Hint": {
            "title": "$:/language/Shortcuts/Input/Down/Hint",
            "text": "Select the next item"
        },
        "$:/language/Shortcuts/Input/Tab-Left/Hint": {
            "title": "$:/language/Shortcuts/Input/Tab-Left/Hint",
            "text": "Select the previous Tab"
        },
        "$:/language/Shortcuts/Input/Tab-Right/Hint": {
            "title": "$:/language/Shortcuts/Input/Tab-Right/Hint",
            "text": "Select the next Tab"
        },
        "$:/language/Shortcuts/Input/Up/Hint": {
            "title": "$:/language/Shortcuts/Input/Up/Hint",
            "text": "Select the previous item"
        },
        "$:/language/Shortcuts/SidebarLayout/Hint": {
            "title": "$:/language/Shortcuts/SidebarLayout/Hint",
            "text": "Change the sidebar layout"
        },
        "$:/language/Switcher/Subtitle/theme": {
            "title": "$:/language/Switcher/Subtitle/theme",
            "text": "Switch Theme"
        },
        "$:/language/Switcher/Subtitle/layout": {
            "title": "$:/language/Switcher/Subtitle/layout",
            "text": "Switch Layout"
        },
        "$:/language/Switcher/Subtitle/language": {
            "title": "$:/language/Switcher/Subtitle/language",
            "text": "Switch Language"
        },
        "$:/language/Switcher/Subtitle/palette": {
            "title": "$:/language/Switcher/Subtitle/palette",
            "text": "Switch Palette"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "This is a system tiddler"
        },
        "$:/language/SystemTiddlers/Include/Prompt": {
            "title": "$:/language/SystemTiddlers/Include/Prompt",
            "text": "Include system tiddlers"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colour"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Count"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icon"
        },
        "$:/language/TagManager/Icons/None": {
            "title": "$:/language/TagManager/Icons/None",
            "text": "None"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY at hh12:0mmam"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "You have unsaved changes in TiddlyWiki"
        },
        "$:/language/Yes": {
            "title": "$:/language/Yes",
            "text": "Yes"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/SavingChanges.html",
            "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDth MMM YYYY"
        },
        "$:/config/NewJournal/Text": {
            "title": "$:/config/NewJournal/Text",
            "text": ""
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal\n"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Saved wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Starting to save wiki"
        },
        "$:/language/Notifications/CopiedToClipboard/Succeeded": {
            "title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
            "text": "Copied to clipboard!"
        },
        "$:/language/Notifications/CopiedToClipboard/Failed": {
            "title": "$:/language/Notifications/CopiedToClipboard/Failed",
            "text": "Failed to copy to clipboard!"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "All matches:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Title matches:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Search"
        },
        "$:/language/Search/Search/TooShort": {
            "title": "$:/language/Search/Search/TooShort",
            "text": "Search text too short"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Search for shadow tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Search for standard tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Search for system tiddlers"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "All"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contents"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Drafts"
        },
        "$:/language/SideBar/Explorer/Caption": {
            "title": "$:/language/SideBar/Explorer/Caption",
            "text": "Explorer"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Missing"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "More"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Open"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphans"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recent"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My ~TiddlyWiki"
        },
        "$:/language/Snippets/ListByTag": {
            "title": "$:/language/Snippets/ListByTag",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "List of tiddlers by tag",
            "text": "<<list-links \"[tag[task]sort[title]]\">>\n"
        },
        "$:/language/Snippets/MacroDefinition": {
            "title": "$:/language/Snippets/MacroDefinition",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Macro definition",
            "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
        },
        "$:/language/Snippets/Table4x3": {
            "title": "$:/language/Snippets/Table4x3",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table with 4 columns by 3 rows",
            "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
        },
        "$:/language/Snippets/TableOfContents": {
            "title": "$:/language/Snippets/TableOfContents",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table of Contents",
            "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
        },
        "$:/language/ThemeTweaks/ThemeTweaks": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks",
            "text": "Theme Tweaks"
        },
        "$:/language/ThemeTweaks/ThemeTweaks/Hint": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
            "text": "You can tweak certain aspects of the ''Vanilla'' theme."
        },
        "$:/language/ThemeTweaks/Options": {
            "title": "$:/language/ThemeTweaks/Options",
            "text": "Options"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout",
            "text": "Sidebar layout"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
            "text": "Fixed story, fluid sidebar"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
            "text": "Fluid story, fixed sidebar"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles",
            "text": "Sticky titles"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
            "text": "Causes tiddler titles to \"stick\" to the top of the browser window"
        },
        "$:/language/ThemeTweaks/Options/CodeWrapping": {
            "title": "$:/language/ThemeTweaks/Options/CodeWrapping",
            "text": "Wrap long lines in code blocks"
        },
        "$:/language/ThemeTweaks/Settings": {
            "title": "$:/language/ThemeTweaks/Settings",
            "text": "Settings"
        },
        "$:/language/ThemeTweaks/Settings/FontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/FontFamily",
            "text": "Font family"
        },
        "$:/language/ThemeTweaks/Settings/CodeFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
            "text": "Code font family"
        },
        "$:/language/ThemeTweaks/Settings/EditorFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
            "text": "Editor font family"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImage": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
            "text": "Page background image"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
            "text": "Page background image attachment"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
            "text": "Scroll with tiddlers"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
            "text": "Fixed to window"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
            "text": "Page background image size"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
            "text": "Auto"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
            "text": "Cover"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
            "text": "Contain"
        },
        "$:/language/ThemeTweaks/Metrics": {
            "title": "$:/language/ThemeTweaks/Metrics",
            "text": "Sizes"
        },
        "$:/language/ThemeTweaks/Metrics/FontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/FontSize",
            "text": "Font size"
        },
        "$:/language/ThemeTweaks/Metrics/LineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/LineHeight",
            "text": "Line height"
        },
        "$:/language/ThemeTweaks/Metrics/BodyFontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
            "text": "Font size for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
            "text": "Line height for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
            "text": "Story left position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
            "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop",
            "text": "Story top position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
            "text": "how far the top margin of the story river<br>is from the top of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight",
            "text": "Story right"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
            "text": "how far the left margin of the sidebar <br>is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
            "text": "Story width"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
            "text": "the overall width of the story river"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
            "text": "Tiddler width"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
            "text": "within the story river"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
            "text": "Sidebar breakpoint"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
            "text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
            "text": "Sidebar width"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
            "text": "the width of the sidebar in fluid-fixed layout"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "none"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "This plugin contains the following shadow tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shadow Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "It is overridden by an ordinary tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Fields"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "List"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "This tiddler does not have a list"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listed"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "This tiddler is not listed by any others"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Backlinks"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "No tiddlers link to this one"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "No tiddlers are tagged with this one"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/languages/en-GB/icon": {
            "title": "$:/languages/en-GB/icon",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
        },
        "$:/languages/en-GB": {
            "title": "$:/languages/en-GB",
            "name": "en-GB",
            "description": "English (British)",
            "author": "JeremyRuston",
            "core-version": ">=5.0.0\"",
            "text": "Stub pseudo-plugin for the default language"
        },
        "$:/core/modules/commander.js": {
            "title": "$:/core/modules/commander.js",
            "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/commands/build.js": {
            "title": "$:/core/modules/commands/build.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/clearpassword.js": {
            "title": "$:/core/modules/commands/clearpassword.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/deletetiddlers.js": {
            "title": "$:/core/modules/commands/deletetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/editions.js": {
            "title": "$:/core/modules/commands/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\"    \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/fetch.js": {
            "title": "$:/core/modules/commands/fetch.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = this.commander.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t    var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t    \tdata = [];\n\t    self.commander.write(\"Reading \" + url + \": \");\n\t    response.on(\"data\",function(chunk) {\n\t        data.push(chunk);\n\t        self.commander.write(\".\");\n\t    });\n\t    response.on(\"end\",function() {\n\t        self.commander.write(\"\\n\");\n\t        if(response.statusCode === 200) {\n\t\t        self.processBody(Buffer.concat(data),type,options,url);\n\t\t        callback(null);\n\t        } else {\n\t        \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t        \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t        \t} else {\n\t\t        \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t        \t\t\n\t        \t}\n\t        }\n\t   \t});\n\t   \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t   \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/help.js": {
            "title": "$:/core/modules/commands/help.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/import.js": {
            "title": "$:/core/modules/commands/import.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/init.js": {
            "title": "$:/core/modules/commands/init.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/listen.js": {
            "title": "$:/core/modules/commands/listen.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/load.js": {
            "title": "$:/core/modules/commands/load.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/makelibrary.js": {
            "title": "$:/core/modules/commands/makelibrary.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = $tw.utils.getSubdirectories(folder) || [];\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = $tw.utils.getSubdirectories(folder) || [];\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers})\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/output.js": {
            "title": "$:/core/modules/commands/output.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/password.js": {
            "title": "$:/core/modules/commands/password.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/render.js": {
            "title": "$:/core/modules/commands/render.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddler.js": {
            "title": "$:/core/modules/commands/rendertiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddlers.js": {
            "title": "$:/core/modules/commands/rendertiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/save.js": {
            "title": "$:/core/modules/commands/save.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savelibrarytiddlers.js": {
            "title": "$:/core/modules/commands/savelibrarytiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <tiddler-filter> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe tiddler filter specifies the plugins to be included.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\tdoesRequireReload = !!self.commander.wiki.doesPluginInfoRequireReload(pluginTiddlers),\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddler.js": {
            "title": "$:/core/modules/commands/savetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddlers.js": {
            "title": "$:/core/modules/commands/savetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savewikifolder.js": {
            "title": "$:/core/modules/commands/savewikifolder.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type]  || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/server.js": {
            "title": "$:/core/modules/commands/server.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/setfield.js": {
            "title": "$:/core/modules/commands/setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/unpackplugin.js": {
            "title": "$:/core/modules/commands/unpackplugin.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/verbose.js": {
            "title": "$:/core/modules/commands/verbose.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n  \" + $tw.boot.logMessages.join(\"\\n  \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/version.js": {
            "title": "$:/core/modules/commands/version.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/config.js": {
            "title": "$:/core/modules/config.js",
            "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter:   \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
            "type": "application/javascript",
            "module-type": "config"
        },
        "$:/core/modules/deserializers.js": {
            "title": "$:/core/modules/deserializers.js",
            "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlerdeserializer"
        },
        "$:/core/modules/editor/engines/framed.js": {
            "title": "$:/core/modules/editor/engines/framed.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\t\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nFramedEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\t\n\t}\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/engines/simple.js": {
            "title": "$:/core/modules/editor/engines/simple.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nSimpleEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\n\t}\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/factory.js": {
            "title": "$:/core/modules/editor/factory.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\") === \"yes\";\n\t\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\t\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\t\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup ||  changedAttributes.rows || changedAttributes.tabindex || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE] || changedAttributes.disabled) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if (changedTiddlers[this.editRefreshTitle]) {\n\t\t\tthis.engine.updateDomNodeText(this.getEditInfo().value);\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t    clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t    el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/operations/bitmap/clear.js": {
            "title": "$:/core/modules/editor/operations/bitmap/clear.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/resize.js": {
            "title": "$:/core/modules/editor/operations/bitmap/resize.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/rotate-left.js": {
            "title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/text/excise.js": {
            "title": "$:/core/modules/editor/operations/text/excise.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ?  [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/make-link.js": {
            "title": "$:/core/modules/editor/operations/text/make-link.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/prefix-lines.js": {
            "title": "$:/core/modules/editor/operations/text/prefix-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,targetCount);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== targetCount) {\n\t\t\t// Apply the prefix\n\t\t\tline =  prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-all.js": {
            "title": "$:/core/modules/editor/operations/text/replace-all.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-selection.js": {
            "title": "$:/core/modules/editor/operations/text/replace-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/save-selection.js": {
            "title": "$:/core/modules/editor/operations/text/save-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-lines.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-selection.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/filterrunprefixes/all.js": {
            "title": "$:/core/modules/filterrunprefixes/all.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/all.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nUnion of sets without de-duplication.\nEquivalent to = filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.all = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.push.apply(results, operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/and.js": {
            "title": "$:/core/modules/filterrunprefixes/and.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/and.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nIntersection of sets.\nEquivalent to + filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.and = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\tsource = options.wiki.makeTiddlerIterator(results.toArray());\n\t\tresults.clear();\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/else.js": {
            "title": "$:/core/modules/filterrunprefixes/else.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/else.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to ~ filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.else = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length === 0) {\n\t\t\t// Main result so far is empty\n\t\t\tresults.pushTop(operationSubFunction(source,widget));\n\t\t}\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/except.js": {
            "title": "$:/core/modules/filterrunprefixes/except.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/except.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nDifference of sets.\nEquivalent to - filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.except = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.remove(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/filter.js": {
            "title": "$:/core/modules/filterrunprefixes/filter.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/filter.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.filter = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar resultsToRemove = [];\n\t\t\tresults.each(function(result) {\n\t\t\t\tvar filtered = operationSubFunction(options.wiki.makeTiddlerIterator([result]),widget);\n\t\t\t\tif(filtered.length === 0) {\n\t\t\t\t\tresultsToRemove.push(result);\n\t\t\t\t}\n\t\t\t});\n\t\t\tresults.remove(resultsToRemove);\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/intersection.js": {
            "title": "$:/core/modules/filterrunprefixes/intersection.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/intersection.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.intersection = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length !== 0) {\n\t\t\tvar secondRunResults = operationSubFunction(source,widget);\n\t\t\tvar firstRunResults = results.toArray();\n\t\t\tresults.clear();\n\t\t\t$tw.utils.each(firstRunResults,function(title) {\n\t\t\t\tif(secondRunResults.indexOf(title) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/or.js": {
            "title": "$:/core/modules/filterrunprefixes/or.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/or.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to a filter run with no prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.or = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filterrunprefixes/reduce.js": {
            "title": "$:/core/modules/filterrunprefixes/reduce.js",
            "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/reduce.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.reduce = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar accumulator = \"\";\n\t\t\tvar index = 0;\n\t\t\tresults.each(function(title) {\n\t\t\t\tvar list = operationSubFunction(options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\t\t\treturn \"\" +  (results.length - 1 - index);\n\t\t\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\treturn widget.getVariable(name);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\tif(list.length > 0) {\n\t\t\t\t\taccumulator = \"\" + list[0];\n\t\t\t\t}\n\t\t\t\t++index;\n\t\t\t});\n\t\t\tresults.clear();\n\t\t\tresults.push(accumulator);\t\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filterrunprefix"
        },
        "$:/core/modules/filters/addprefix.js": {
            "title": "$:/core/modules/filters/addprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/addsuffix.js": {
            "title": "$:/core/modules/filters/addsuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/after.js": {
            "title": "$:/core/modules/filters/after.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/all/current.js": {
            "title": "$:/core/modules/filters/all/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/missing.js": {
            "title": "$:/core/modules/filters/all/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/orphans.js": {
            "title": "$:/core/modules/filters/all/orphans.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/shadows.js": {
            "title": "$:/core/modules/filters/all/shadows.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tags.js": {
            "title": "$:/core/modules/filters/all/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tiddlers.js": {
            "title": "$:/core/modules/filters/all/tiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all.js": {
            "title": "$:/core/modules/filters/all.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/backlinks.js": {
            "title": "$:/core/modules/filters/backlinks.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/before.js": {
            "title": "$:/core/modules/filters/before.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/commands.js": {
            "title": "$:/core/modules/filters/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/compare.js": {
            "title": "$:/core/modules/filters/compare.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = $tw.utils.makeCompareFunction(type,{defaultType: \"number\"}),\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/contains.js": {
            "title": "$:/core/modules/filters/contains.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/count.js": {
            "title": "$:/core/modules/filters/count.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/days.js": {
            "title": "$:/core/modules/filters/days.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/duplicateslugs.js": {
            "title": "$:/core/modules/filters/duplicateslugs.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/duplicateslugs.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter function for [duplicateslugs[]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.duplicateslugs = function(source,operator,options) {\n\tvar slugs = Object.create(null), // Hashmap by slug of title, replaced with \"true\" if the duplicate title has already been output\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tvar slug = options.wiki.slugify(title);\n\t\tif(slug in slugs) {\n\t\t\tif(slugs[slug] !== true) {\n\t\t\t\tresults.push(slugs[slug]);\n\t\t\t\tslugs[slug] = true;\n\t\t\t}\n\t\t\tresults.push(title);\n\t\t} else {\n\t\t\tslugs[slug] = title;\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/each.js": {
            "title": "$:/core/modules/filters/each.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/eachday.js": {
            "title": "$:/core/modules/filters/eachday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editiondescription.js": {
            "title": "$:/core/modules/filters/editiondescription.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [];\n\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editions.js": {
            "title": "$:/core/modules/filters/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [];\n\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\t\tresults.push(name);\n\t\t\t});\n\t\t}\n\t\tresults.sort();\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/else.js": {
            "title": "$:/core/modules/filters/else.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/decodeuricomponent.js": {
            "title": "$:/core/modules/filters/decodeuricomponent.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title,(operator.suffix === \"rawunicode\")));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title,(operator.suffix === \"rawunicode\")));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/enlist.js": {
            "title": "$:/core/modules/filters/enlist.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/field.js": {
            "title": "$:/core/modules/filters/field.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/fields.js": {
            "title": "$:/core/modules/filters/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\t\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/filter.js": {
            "title": "$:/core/modules/filters/filter.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/filter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning those input titles that pass a subfilter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.filter = function(source,operator,options) {\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\tresults = [],\n\t\ttarget = operator.prefix !== \"!\";\n\tsource(function(tiddler,title) {\n\t\tvar list = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]));\n\t\tif((list.length > 0) === target) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/format/date.js": {
            "title": "$:/core/modules/filters/format/date.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/format/date.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.date = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.formatDateString(value,operand || \"YYYY MM DD 0hh:0mm\"));\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "formatfilteroperator"
        },
        "$:/core/modules/filters/format/relativedate.js": {
            "title": "$:/core/modules/filters/format/relativedate.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/format/relativedate.js\ntype: application/javascript\nmodule-type: formatfilteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.relativedate = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.getRelativeDate((new Date()) - (new Date(value))).description);\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "formatfilteroperator"
        },
        "$:/core/modules/filters/format.js": {
            "title": "$:/core/modules/filters/format.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/format.js\ntype: application/javascript\nmodule-type: filteroperator\nFilter operator for formatting strings\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar formatFilterOperators;\n\nfunction getFormatFilterOperators() {\n\tif(!formatFilterOperators) {\n\t\tformatFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"formatfilteroperator\",formatFilterOperators);\n\t}\n\treturn formatFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.format = function(source,operator,options) {\n\t// Dispatch to the correct formatfilteroperator\n\tvar formatFilterOperators = getFormatFilterOperators();\n\tif(operator.suffix) {\n\t\tvar formatFilterOperator = formatFilterOperators[operator.suffix];\n\t\tif(formatFilterOperator) {\n\t\t\treturn formatFilterOperator(source,operator.operand,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/FormatFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all unchanged if the suffix is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/get.js": {
            "title": "$:/core/modules/filters/get.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getindex.js": {
            "title": "$:/core/modules/filters/getindex.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getvariable.js": {
            "title": "$:/core/modules/filters/getvariable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/has.js": {
            "title": "$:/core/modules/filters/has.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field or index\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && (tiddler.fields[operator.operand].length !== 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/haschanged.js": {
            "title": "$:/core/modules/filters/haschanged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/indexes.js": {
            "title": "$:/core/modules/filters/indexes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/insertbefore.js": {
            "title": "$:/core/modules/filters/insertbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/is/binary.js": {
            "title": "$:/core/modules/filters/is/binary.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/blank.js": {
            "title": "$:/core/modules/filters/is/blank.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/current.js": {
            "title": "$:/core/modules/filters/is/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/draft.js": {
            "title": "$:/core/modules/filters/is/draft.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/draft.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[draft]] analagous to [has[draft.of]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.draft = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,\"draft.of\")) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,\"draft.of\") && (tiddler.fields[\"draft.of\"].length !== 0)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\t\t\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/image.js": {
            "title": "$:/core/modules/filters/is/image.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/missing.js": {
            "title": "$:/core/modules/filters/is/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/orphan.js": {
            "title": "$:/core/modules/filters/is/orphan.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/shadow.js": {
            "title": "$:/core/modules/filters/is/shadow.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/system.js": {
            "title": "$:/core/modules/filters/is/system.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tag.js": {
            "title": "$:/core/modules/filters/is/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tiddler.js": {
            "title": "$:/core/modules/filters/is/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/variable.js": {
            "title": "$:/core/modules/filters/is/variable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is.js": {
            "title": "$:/core/modules/filters/is.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/limit.js": {
            "title": "$:/core/modules/filters/limit.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/links.js": {
            "title": "$:/core/modules/filters/links.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/list.js": {
            "title": "$:/core/modules/filters/list.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listed.js": {
            "title": "$:/core/modules/filters/listed.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listops.js": {
            "title": "$:/core/modules/filters/listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/lookup.js": {
            "title": "$:/core/modules/filters/lookup.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || operator.suffix);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/match.js": {
            "title": "$:/core/modules/filters/match.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/math.js": {
            "title": "$:/core/modules/filters/math.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.power = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.pow(a,b);}\n);\n\nexports.log = makeNumericBinaryOperator(\n\tfunction(a,b) {\n\t\tif(b) {\n\t\t\treturn Math.log(a)/Math.log(b);\n\t\t} else {\n\t\t\treturn Math.log(a);\n\t\t}\n\t}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/minlength.js": {
            "title": "$:/core/modules/filters/minlength.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/modules.js": {
            "title": "$:/core/modules/filters/modules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/moduletypes.js": {
            "title": "$:/core/modules/filters/moduletypes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/next.js": {
            "title": "$:/core/modules/filters/next.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/plugintiddlers.js": {
            "title": "$:/core/modules/filters/plugintiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/prefix.js": {
            "title": "$:/core/modules/filters/prefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/previous.js": {
            "title": "$:/core/modules/filters/previous.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/range.js": {
            "title": "$:/core/modules/filters/range.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/reduce.js": {
            "title": "$:/core/modules/filters/reduce.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/reduce.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator evaluates a subfilter for each item, making the running total available in the variable `accumulator`, and the current index available in the variable `index`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.reduce = function(source,operator,options) {\n\t// Accumulate the list\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Run the filter over each item\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\taccumulator = operator.operands[1] || \"\";\n\tfor(var index=0; index<results.length; index++) {\n\t\tvar title = results[index],\n\t\t\tlist = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\tif(list.length > 0) {\n\t\t\taccumulator = \"\" +  list[0];\n\t\t}\n\t}\n\tif(results.length > 0) {\n\t\treturn [accumulator];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/regexp.js": {
            "title": "$:/core/modules/filters/regexp.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removeprefix.js": {
            "title": "$:/core/modules/filters/removeprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removesuffix.js": {
            "title": "$:/core/modules/filters/removesuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sameday.js": {
            "title": "$:/core/modules/filters/sameday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/search.js": {
            "title": "$:/core/modules/filters/search.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/shadowsource.js": {
            "title": "$:/core/modules/filters/shadowsource.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/slugify.js": {
            "title": "$:/core/modules/filters/slugify.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/slugify.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for slugifying a tiddler title\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.slugify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.slugify(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sort.js": {
            "title": "$:/core/modules/filters/sort.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sortsub.js": {
            "title": "$:/core/modules/filters/sortsub.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sortsub.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting by a subfilter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sortsub = function(source,operator,options) {\n\t// Compile the subfilter\n\tvar filterFn = options.wiki.compileFilter(operator.operand);\n\t// Collect the input titles and the corresponding sort keys\n\tvar inputTitles = [],\n\t\tsortKeys = [];\n\tsource(function(tiddler,title) {\n\t\tinputTitles.push(title);\n\t\tvar r = filterFn.call(options.wiki,function(iterator) {\n\t\t\titerator(options.wiki.getTiddler(title),title);\n\t\t},{\n\t\t\tgetVariable: function(name) {\n\t\t\t\tif(name === \"currentTiddler\") {\n\t\t\t\t\treturn title;\n\t\t\t\t} else {\n\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tsortKeys.push(r[0] || \"\");\n\t});\n\t// Rather than sorting the titles array, we'll sort the indexes so that we can consult both arrays\n\tvar indexes = new Array(inputTitles.length);\n\tfor(var t=0; t<inputTitles.length; t++) {\n\t\tindexes[t] = t;\n\t}\n\t// Sort the indexes\n\tvar compareFn = $tw.utils.makeCompareFunction(operator.suffix,{defaultType: \"string\",invert: operator.prefix === \"!\"});\n\tindexes = indexes.sort(function(a,b) {\n\t\treturn compareFn(sortKeys[a],sortKeys[b]);\n\t});\n\t// Make the results array in order\n\tvar results = [];\n\t$tw.utils.each(indexes,function(index) {\n\t\tresults.push(inputTitles[index]);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/splitbefore.js": {
            "title": "$:/core/modules/filters/splitbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/storyviews.js": {
            "title": "$:/core/modules/filters/storyviews.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/strings.js": {
            "title": "$:/core/modules/filters/strings.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\toperand = (operator.operand || \"\"),\n\t\tfnCalc;\n\tif(suffix === \"prefix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimPrefix(a,b)];}\n\t} else if(suffix === \"suffix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix(a,b)];}\n\t} else {\n\t\tif(operand === \"\") {\n\t\t\tfnCalc = function(a) {return [$tw.utils.trim(a)];}\n\t\t} else {\n\t\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix($tw.utils.trimPrefix(a,b),b)];}\n\t\t}\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,fnCalc(title,operand));\n\t});\n\treturn result;\n};\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports[\"enlist-input\"] = makeStringBinaryOperator(\n\tfunction(a,o,s) {return $tw.utils.parseStringArray(\"\" + a,(s === \"raw\"));}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\",operator.suffix || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\tif(result.length === 0) {\n\t\t\treturn [];\n\t\t}\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue) || \"\"];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\nexports[\"search-replace\"] = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = operator.suffixes || [],\n\t\tflagSuffix = (suffixes[0] ? (suffixes[0][0] || \"\") : \"\"),\n\t\tflags = (flagSuffix.indexOf(\"g\") !== -1 ? \"g\" : \"\") + (flagSuffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tisRegExp = (suffixes[1] && suffixes[1][0] === \"regexp\") ? true : false,\n\t\tsearchTerm,\n\t\tregExp;\n\t\n\tsource(function(tiddler,title) {\n\t\tif(title && (operator.operands.length > 1)) {\n\t\t\t//Escape regexp characters if the operand is not a regular expression\n\t\t\tsearchTerm = isRegExp ? operator.operand : $tw.utils.escapeRegExp(operator.operand);\n\t\t\ttry {\n\t\t\t\tregExp = new RegExp(searchTerm,flags);\n\t\t\t} catch(ex) {\n\t\t\t\treturn [\"RegExp error: \" + ex];\n\t\t\t}\n\t\t\tresults.push(\n\t\t\t\ttitle.replace(regExp,operator.operands[1])\n\t\t\t);\n\t\t} else {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nexports.pad = function(source,operator,options) {\n\tvar results = [],\n\t\ttargetLength = operator.operand ? parseInt(operator.operand) : 0,\n\t\tfill = operator.operands[1] || \"0\";\n\n\tsource(function(tiddler,title) {\n\t\tif(title && title.length) {\n\t\t\tif(title.length >= targetLength) {\n\t\t\t\tresults.push(title);\n\t\t\t} else {\n\t\t\t\tvar padString = \"\",\n\t\t\t\t\tpadStringLength = targetLength - title.length;\n\t\t\t\twhile (padStringLength > padString.length) {\n\t\t\t\t\tpadString += fill;\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t//make sure we do not exceed the specified length\n\t\t\t\tpadString = padString.slice(0,padStringLength);\n\t\t\t\tif(operator.suffix && (operator.suffix === \"suffix\")) {\n\t\t\t\t\ttitle = title + padString;\n\t\t\t\t} else {\n\t\t\t\t\ttitle = padString + title;\n\t\t\t\t}\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subfilter.js": {
            "title": "$:/core/modules/filters/subfilter.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subtiddlerfields.js": {
            "title": "$:/core/modules/filters/subtiddlerfields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/suffix.js": {
            "title": "$:/core/modules/filters/suffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tag.js": {
            "title": "$:/core/modules/filters/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tagging.js": {
            "title": "$:/core/modules/filters/tagging.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tags.js": {
            "title": "$:/core/modules/filters/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/then.js": {
            "title": "$:/core/modules/filters/then.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/title.js": {
            "title": "$:/core/modules/filters/title.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/untagged.js": {
            "title": "$:/core/modules/filters/untagged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/variables.js": {
            "title": "$:/core/modules/filters/variables.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/wikiparserrules.js": {
            "title": "$:/core/modules/filters/wikiparserrules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/x-listops.js": {
            "title": "$:/core/modules/filters/x-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n\t/*jslint node: true, browser: true */\n\t/*global $tw: false */\n\t\"use strict\";\n\n\t/*\n\tFetch titles from the current list\n\t*/\n\tvar prepare_results = function (source) {\n\tvar results = [];\n\t\tsource(function (tiddler, title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list before the item named in the operand\n\t*/\n\texports.putbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list after the item named in the operand\n\t*/\n\texports.putafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tReplaces the item named in the operand with a number of items from the tail of the current list\n\t*/\n\texports.replace = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -count) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list to the head of the list\n\t*/\n\texports.putfirst = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(-count).concat(results.slice(0, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the head of the current list to the tail of the list\n\t*/\n\texports.putlast = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(count).concat(results.slice(0, count));\n\t};\n\n\t/*\n\tMoves the item named in the operand a number of places forward or backward in the list\n\t*/\n\texports.move = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1),\n\t\t\tmarker = results.splice(index, 1),\n\t\t\toffset =  (index + count) > 0 ? index + count : 0;\n\t\treturn results.slice(0, offset).concat(marker).concat(results.slice(offset));\n\t};\n\n\t/*\n\tReturns the items from the current list that are after the item named in the operand\n\t*/\n\texports.allafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(index) :\n\t\t\tresults.slice(index + 1);\n\t};\n\n\t/*\n\tReturns the items from the current list that are before the item named in the operand\n\t*/\n\texports.allbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(0, index + 1) :\n\t\t\tresults.slice(0, index);\n\t};\n\n\t/*\n\tAppends the items listed in the operand array to the tail of the current list\n\t*/\n\texports.append = function (source, operator) {\n\t\tvar append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || append.length;\n\t\treturn (append.length === 0) ? results :\n\t\t\t(operator.prefix) ? results.concat(append.slice(-count)) :\n\t\t\tresults.concat(append.slice(0, count));\n\t};\n\n\t/*\n\tPrepends the items listed in the operand array to the head of the current list\n\t*/\n\texports.prepend = function (source, operator) {\n\t\tvar prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,prepend.length);\n\t\treturn (prepend.length === 0) ? results :\n\t\t\t(operator.prefix) ? prepend.slice(-count).concat(results) :\n\t\t\tprepend.slice(0, count).concat(results);\n\t};\n\n\t/*\n\tReturns all items from the current list except the items listed in the operand array\n\t*/\n\texports.remove = function (source, operator) {\n\t\tvar array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || array.length,\n\t\t\tp,\n\t\t\tlen,\n\t\t\tindex;\n\t\tlen = array.length - 1;\n\t\tfor (p = 0; p < count; ++p) {\n\t\t\tif (operator.prefix) {\n\t\t\t\tindex = results.indexOf(array[len - p]);\n\t\t\t} else {\n\t\t\t\tindex = results.indexOf(array[p]);\n\t\t\t}\n\t\t\tif (index !== -1) {\n\t\t\t\tresults.splice(index, 1);\n\t\t\t}\n\t\t}\n\t\treturn results;\n\t};\n\n\t/*\n\tReturns all items from the current list sorted in the order of the items in the operand array\n\t*/\n\texports.sortby = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tif (!results || results.length < 2) {\n\t\t\treturn results;\n\t\t}\n\t\tvar lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n\t\tresults.sort(function (a, b) {\n\t\t\treturn lookup.indexOf(a) - lookup.indexOf(b);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tRemoves all duplicate items from the current list\n\t*/\n\texports.unique = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tvar set = results.reduce(function (a, b) {\n\t\t\tif (a.indexOf(b) < 0) {\n\t\t\t\ta.push(b);\n\t\t\t}\n\t\t\treturn a;\n\t\t}, []);\n\t\treturn set;\n\t};\n\n\tvar cycleValueInArray = function(results,operands,stepSize) {\n\t\tvar resultsIndex,\n\t\t\tstep = stepSize || 1,\n\t\t\ti = 0,\n\t\t\topLength = operands.length,\n\t\t\tnextOperandIndex;\t\t\n\t\tfor(i; i < opLength; i++) {\n\t\t\tresultsIndex = results.indexOf(operands[i]);\n\t\t\tif(resultsIndex !== -1) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif(resultsIndex !== -1) {\n\t\t\ti = i + step;\n\t\t\tnextOperandIndex = (i < opLength ? i : i - opLength);\n\t\t\tif(operands.length > 1) {\n\t\t\t\tresults.splice(resultsIndex,1,operands[nextOperandIndex]);\n\t\t\t} else {\n\t\t\t\tresults.splice(resultsIndex,1);\n\t\t\t}\n\t\t} else {\n\t\t\tresults.push(operands[0]);\n\t\t}\n\t\treturn results;\t\t\n\t}\n\n\t/*\n\tToggles an item in the current list.\n\t*/\t\n\texports.toggle = function(source,operator) {\n\t\treturn cycleValueInArray(prepare_results(source),operator.operands);\n\t}\n\n\texports.cycle = function(source,operator) {\n\t\tvar results = prepare_results(source),\n\t\t\toperands = (operator.operand.length ? $tw.utils.parseStringArray(operator.operand, \"true\") : [\"\"]),\n\t\t\tstep = $tw.utils.getInt(operator.operands[1]||\"\",1);\n\t\tif(step < 0) {\n\t\t\toperands.reverse();\n\t\t\tstep = Math.abs(step);\n\t\t}\t\n\t\treturn cycleValueInArray(results,operands,step);\n\t}\n\t\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters.js": {
            "title": "$:/core/modules/filters.js",
            "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\t\toperator.operands = [];\n\t\tfunction parseOperand(bracketType) {\n\t\t\tvar operand = {};\n\t\t\tswitch (bracketType) {\n\t\t\t\tcase \"{\": // Curly brackets\n\t\t\t\t\toperand.indirect = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"[\": // Square brackets\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<\": // Angle brackets\n\t\t\t\t\toperand.variable = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\": // regexp brackets\n\t\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\t\tif(rexMatch) {\n\t\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n\t// DEPRECATION WARNING\n\tconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tif(nextBracketPos === -1) {\n\t\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t\t}\n\t\t\tif(!operator.regexp) {\n\t\t\t\toperand.text = filterString.substring(p,nextBracketPos);\n\t\t\t\toperator.operands.push(operand);\n\t\t\t}\n\t\t\tp = nextBracketPos + 1;\n\t\t}\n\t\t\n\t\tp = nextBracketPos + 1;\n\t\tparseOperand(bracket);\n\t\t\n\t\t// Check for multiple operands\n\t\twhile(filterString.charAt(p) === \",\") {\n\t\t\tp++;\n\t\t\tif(/^[\\[\\{<\\/]/.test(filterString.substring(p))) {\n\t\t\t\tnextBracketPos = p;\n\t\t\t\tp++;\n\t\t\t\tparseOperand(filterString.charAt(nextBracketPos));\n\t\t\t} else {\n\t\t\t\tthrow \"Missing [ in filter expression\";\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=|\\:(\\w+))?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp = p + operation.prefix.length;\n\t\t\t\tif(match[2]) {\n\t\t\t\t\toperation.namedPrefix = match[2];\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(match[3]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[4] || match[5] || match[6]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operands: [{text: match[4] || match[5] || match[6]}]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.getFilterRunPrefixes = function() {\n\tif(!this.filterRunPrefixes) {\n\t\t$tw.Wiki.prototype.filterRunPrefixes = {};\n\t\t$tw.modules.applyMethods(\"filterrunprefix\",this.filterRunPrefixes);\n\t}\n\treturn this.filterRunPrefixes;\n}\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operands = [],\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t$tw.utils.each(operator.operands,function(operand) {\n\t\t\t\t\tif(operand.indirect) {\n\t\t\t\t\t\toperand.value = self.getTextReference(operand.text,\"\",currTiddlerTitle);\n\t\t\t\t\t} else if(operand.variable) {\n\t\t\t\t\t\toperand.value = widget.getVariable(operand.text,{defaultValue: \"\"});\n\t\t\t\t\t} else {\n\t\t\t\t\t\toperand.value = operand.text;\n\t\t\t\t\t}\n\t\t\t\t\toperands.push(operand.value);\n\t\t\t\t});\n\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operands.length > 0 ? operands[0] : undefined,\n\t\t\t\t\t\t\toperands: operands,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\tvar filterRunPrefixes = self.getFilterRunPrefixes();\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tvar options = {wiki: self};\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn filterRunPrefixes[\"or\"](operationSubFunction, options);\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn filterRunPrefixes[\"all\"](operationSubFunction, options);\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn filterRunPrefixes[\"except\"](operationSubFunction, options);\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn filterRunPrefixes[\"and\"](operationSubFunction, options);\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn filterRunPrefixes[\"else\"](operationSubFunction, options);\n\t\t\t\tdefault: \n\t\t\t\t\tif(operation.namedPrefix && filterRunPrefixes[operation.namedPrefix]) {\n\t\t\t\t\t\treturn filterRunPrefixes[operation.namedPrefix](operationSubFunction, options);\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t\tresults.clear();\n\t\t\t\t\t\t\tresults.push($tw.language.getString(\"Error/FilterRunPrefix\"));\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = new $tw.utils.LinkedList();\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results.toArray();\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/indexers/backlinks-indexer.js": {
            "title": "$:/core/modules/indexers/backlinks-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser =  this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t    oldLinks = [],\n\t    self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BacklinksIndexer = BacklinksIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/indexers/field-indexer.js": {
            "title": "$:/core/modules/indexers/field-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/indexers/tag-indexer.js": {
            "title": "$:/core/modules/indexers/tag-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/info/platform.js": {
            "title": "$:/core/modules/info/platform.js",
            "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function(updateInfoTiddlersCallback) {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tinfoTiddlerFields.push({title: \"$:/info/startup-timestamp\", text: $tw.utils.stringifyDate(new Date())});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n \t\t// Dark mode through event listener on MediaQueryList\n \t\tvar mqList = window.matchMedia(\"(prefers-color-scheme: dark)\"),\n \t\t\tgetDarkModeTiddler = function() {return {title: \"$:/info/darkmode\", text: mqList.matches ? \"yes\" : \"no\"};};\n \t\tinfoTiddlerFields.push(getDarkModeTiddler());\n \t\tmqList.addListener(function(event) {\n \t\t\tupdateInfoTiddlersCallback([getDarkModeTiddler()]);\n \t\t});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "info"
        },
        "$:/core/modules/keyboard.js": {
            "title": "$:/core/modules/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t   (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t   (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t   (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t   (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getEventModifierKeyDescriptor = function(event) {\n\treturn event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl\" : \n\t\tevent.shiftKey && !event.ctrlKey && !event.altKey && !event.metaKey ? \"shift\" : \n\t\tevent.ctrlKey && event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl-shift\" : \n\t\tevent.altKey && !event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt\" : \n\t\tevent.altKey && event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt-shift\" : \n\t\tevent.altKey && event.ctrlKey && !event.shiftKey && !event.metaKey ? \"ctrl-alt\" : \n\t\tevent.altKey && event.shiftKey && event.ctrlKey && !event.metaKey ? \"ctrl-alt-shift\" : \n\t\tevent.metaKey && !event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta\" : \n\t\tevent.metaKey && event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta-ctrl\" :\n\t\tevent.metaKey && event.ctrlKey && event.shiftKey && !event.altKey ? \"meta-ctrl-shift\" :\n\t\tevent.metaKey && event.ctrlKey & event.shiftKey && event.altKey ? \"meta-ctrl-alt-shift\" : \"normal\";\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/language.js": {
            "title": "$:/core/modules/language.js",
            "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/macros/changecount.js": {
            "title": "$:/core/modules/macros/changecount.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/contrastcolour.js": {
            "title": "$:/core/modules/macros/contrastcolour.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/csvtiddlers.js": {
            "title": "$:/core/modules/macros/csvtiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/displayshortcuts.js": {
            "title": "$:/core/modules/macros/displayshortcuts.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t    return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddler.js": {
            "title": "$:/core/modules/macros/jsontiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddlers.js": {
            "title": "$:/core/modules/macros/jsontiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/makedatauri.js": {
            "title": "$:/core/modules/macros/makedatauri.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"},\n\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/now.js": {
            "title": "$:/core/modules/macros/now.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/qualify.js": {
            "title": "$:/core/modules/macros/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/resolvepath.js": {
            "title": "$:/core/modules/macros/resolvepath.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/unusedtitle.js": {
            "title": "$:/core/modules/macros/unusedtitle.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/version.js": {
            "title": "$:/core/modules/macros/version.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/parsers/audioparser.js": {
            "title": "$:/core/modules/parsers/audioparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/binaryparser.js": {
            "title": "$:/core/modules/parsers/binaryparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe binary parser parses a binary tiddler into a warning message and download link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/csvparser.js": {
            "title": "$:/core/modules/parsers/csvparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/htmlparser.js": {
            "title": "$:/core/modules/parsers/htmlparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/imageparser.js": {
            "title": "$:/core/modules/parsers/imageparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/utils/parseutils.js": {
            "title": "$:/core/modules/utils/parseutils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/parsers/pdfparser.js": {
            "title": "$:/core/modules/parsers/pdfparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/textparser.js": {
            "title": "$:/core/modules/parsers/textparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/videoparser.js": {
            "title": "$:/core/modules/parsers/videoparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/dash.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"&ndash;\" : \"&mdash;\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/entity.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: &copy;\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/extlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/heading.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/html.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/html.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/image.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/image.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/import.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/import.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/list.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/list.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"div\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/rules.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/syslink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/table.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/table.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n  <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/wikiparser.js": {
            "title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined  && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t//  Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t//  Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar target;\n\tif(type === \"only\") {\n\t\ttarget = true;\n\t} else if(type === \"except\") {\n\t\ttarget = false;\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif((names.indexOf(ruleArray[t].rule.name) === -1) === target) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/pluginswitcher.js": {
            "title": "$:/core/modules/pluginswitcher.js",
            "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/saver-handler.js": {
            "title": "$:/core/modules/saver-handler.js",
            "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && ($tw.config.disableAutoSave || this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\")) {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tvar self = this;\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\t$tw.utils.toggleClass(win.document.body,\"tc-dirty\",self.isDirty());\n\t\t});\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/savers/andtidwiki.js": {
            "title": "$:/core/modules/savers/andtidwiki.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t    link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/beaker.js": {
            "title": "$:/core/modules/savers/beaker.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/custom.js": {
            "title": "$:/core/modules/savers/custom.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/custom.js\ntype: application/javascript\nmodule-type: saver\n\nLooks for `window.$tw.customSaver` first on the current window, then\non the parent window (of an iframe). If present, the saver must define\n\tsave: function(text,method,callback) { ... }\nand the saver may define\n\tpriority: number\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar findSaver = function(window) {\n\ttry {\n\t\treturn window && window.$tw && window.$tw.customSaver;\n\t} catch (err) {\n\t\t// Catching the exception is the most reliable way to detect cross-origin iframe errors.\n\t\t// For example, instead of saying that `window.parent.$tw` is undefined, Firefox will throw\n\t\t//   Uncaught DOMException: Permission denied to access property \"$tw\" on cross-origin object\n\t\tconsole.log({ msg: \"custom saver is disabled\", reason: err });\n\t\treturn null;\n\t}\n}\nvar saver = findSaver(window) || findSaver(window.parent) || {};\n\nvar CustomSaver = function(wiki) {\n};\n\nCustomSaver.prototype.save = function(text,method,callback) {\n\treturn saver.save(text, method, callback);\n};\n\n/*\nInformation about this saver\n*/\nCustomSaver.prototype.info = {\n\tname: \"custom\",\n\tpriority: saver.priority || 4000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!(saver.save);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new CustomSaver(wiki);\n};\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/download.js": {
            "title": "$:/core/modules/savers/download.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/fsosaver.js": {
            "title": "$:/core/modules/savers/fsosaver.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/gitea.js": {
            "title": "$:/core/modules/savers/gitea.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"token \" + password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar use_put = true;\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GiteaSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/github.js": {
            "title": "$:/core/modules/savers/github.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"main\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password),\n\t\t\t\"If-None-Match\": \"\"\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/gitlab.js": {
            "title": "$:/core/modules/savers/gitlab.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/hyperdrive.js": {
            "title": "$:/core/modules/savers/hyperdrive.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/hyperdrive.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Hyperdrive Protocol (https://hypercore-protocol.org/#hyperdrive) Beaker browser beta-1.0 and later (https://beakerbrowser.com)\nCompatible with beaker >= V1.0.0\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar HyperdriveSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nHyperdriveSaver.prototype.save = function(text,method,callback) {\n\tvar dat = beaker.hyperdrive.drive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Hyperdrive Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Hyperdrive Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nHyperdriveSaver.prototype.info = {\n\tname: \"beaker-1.x\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.beaker && !!beaker.hyperdrive && location.protocol===\"hyper:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new HyperdriveSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/manualdownload.js": {
            "title": "$:/core/modules/savers/manualdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/msdownload.js": {
            "title": "$:/core/modules/savers/msdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/put.js": {
            "title": "$:/core/modules/savers/put.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyfox.js": {
            "title": "$:/core/modules/savers/tiddlyfox.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyie.js": {
            "title": "$:/core/modules/savers/tiddlyie.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/twedit.js": {
            "title": "$:/core/modules/savers/twedit.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/upload.js": {
            "title": "$:/core/modules/savers/upload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/server/authenticators/basic.js": {
            "title": "$:/core/modules/server/authenticators/basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve(this.server.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/authenticators/header.js": {
            "title": "$:/core/modules/server/authenticators/header.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\") ? server.get(\"authenticated-user-header\").toLowerCase() : undefined;\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/routes/delete-tiddler.js": {
            "title": "$:/core/modules/server/routes/delete-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-favicon.js": {
            "title": "$:/core/modules/server/routes/get-favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-file.js": {
            "title": "$:/core/modules/server/routes/get-file.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\"),\n\t\tsuppliedFilename = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve(state.boot.wikiPath,\"files\",suppliedFilename),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-index.js": {
            "title": "$:/core/modules/server/routes/get-index.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-login-basic.js": {
            "title": "$:/core/modules/server/routes/get-login-basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-status.js": {
            "title": "$:/core/modules/server/routes/get-status.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler-html.js": {
            "title": "$:/core/modules/server/routes/get-tiddler-html.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler.js": {
            "title": "$:/core/modules/server/routes/get-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.bag = \"default\";\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddlers-json.js": {
            "title": "$:/core/modules/server/routes/get-tiddlers-json.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif(state.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif(state.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tif(state.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"no\") {\n\t\tfilter += \"+[!is[system]]\";\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/put-tiddler.js": {
            "title": "$:/core/modules/server/routes/put-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/server.js": {
            "title": "$:/core/modules/server/server.js",
            "text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\tquerystring = require(\"querystring\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.boot = options.boot || $tw.boot;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve(this.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve(this.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(state.pathPrefix) {\n\t\t\tif(pathname.substr(0,state.pathPrefix.length) === state.pathPrefix) {\n\t\t\t\tpathname = pathname.substr(state.pathPrefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response,options) {\n\toptions = options || {};\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = options.wiki || self.wiki;\n\tstate.boot = options.boot || self.boot;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\tstate.pathPrefix = options.pathPrefix || this.get(\"path-prefix\") || \"\";\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\tvar self = this;\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t// Warn if required plugins are missing\n\tif(!this.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !this.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Create the server\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address();\n\t\t$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/browser-messaging.js": {
            "title": "$:/core/modules/browser-messaging.js",
            "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t  iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/commands.js": {
            "title": "$:/core/modules/startup/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/CSSescape.js": {
            "title": "$:/core/modules/startup/CSSescape.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/favicon.js": {
            "title": "$:/core/modules/startup/favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",$tw.utils.makeDataUri(tiddler.fields.text,tiddler.fields.type,tiddler.fields._canonical_uri));\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/info.js": {
            "title": "$:/core/modules/startup/info.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Function to bake the info plugin with new tiddlers\n\tvar updateInfoPlugin = function(tiddlerFieldsArray) {\n\t\t// Get the existing tiddlers\n\t\tvar json = $tw.wiki.getTiddlerData(TITLE_INFO_PLUGIN,{tiddlers: {}});\n\t\t// Add the new ones\n\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\tif(fields && fields.title) {\n\t\t\t\tjson.tiddlers[fields.title] = fields;\n\t\t\t}\n\t\t});\n\t\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\t\tvar fields = {\n\t\t\ttitle: TITLE_INFO_PLUGIN,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"info\",\n\t\t\ttext: JSON.stringify(json,null,$tw.config.preferences.jsonSpaces)\n\t\t};\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\n\t};\n\t// Collect up the info tiddlers\n\tvar tiddlerFieldsArray = [];\n\t// Give each info module a chance to provide as many info tiddlers as they want as an array, and give them a callback for dynamically updating them\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tArray.prototype.push.apply(tiddlerFieldsArray,moduleExports.getInfoTiddlerFields(updateInfoPlugin));\n\t\t}\n\t});\n\tupdateInfoPlugin(tiddlerFieldsArray);\n\tvar changes = $tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\",[TITLE_INFO_PLUGIN]);\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/load-modules.js": {
            "title": "$:/core/modules/startup/load-modules.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/password.js": {
            "title": "$:/core/modules/startup/password.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/plugins.js": {
            "title": "$:/core/modules/startup/plugins.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Work out which of the changed tiddlers are plugins that we need to reregister\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\t// Issue warning if any of the tiddlers require a reload\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\tvar changedShadowTiddlers = {};\n\t\t\t\t// Collect the shadow tiddlers of any deleted plugins\n\t\t\t\t$tw.utils.each(changes.deletedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = true;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// Collect the shadow tiddlers of any modified plugins\n\t\t\t\t$tw.utils.each(changes.modifiedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = false;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t\t// Queue change events for the changed shadow tiddlers\n\t\t\t\t$tw.utils.each(Object.keys(changedShadowTiddlers),function(title) {\n\t\t\t\t\t$tw.wiki.enqueueTiddlerEvent(title,changedShadowTiddlers[title]);\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/render.js": {
            "title": "$:/core/modules/startup/render.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/RootTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget, recursionMarker: \"no\"});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n   \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !(tiddler.hasField(\"draft.of\") || tiddler.hasField(\"throttle.refresh\"))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyThrottledTiddlersHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = THROTTLE_REFRESH_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n\t// Run any post-render startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/PostRender\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/rootwidget.js": {
            "title": "$:/core/modules/startup/rootwidget.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-show-switcher\",function(event) {\n\t\t$tw.modal.display(\"$:/core/ui/SwitcherModal\",{variables: event.paramObject, event: event});\n\t});\t\n\t// Install the notification  mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard  mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup.js": {
            "title": "$:/core/modules/startup.js",
            "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t}\n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/story.js": {
            "title": "$:/core/modules/startup/story.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tvar story = new $tw.Story({\n\t\twiki: $tw.wiki,\n\t\tstoryTitle: DEFAULT_STORY_TITLE,\n\t\thistoryTitle: DEFAULT_HISTORY_TITLE\n\t});\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\tstory.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\tstory.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/windows.js": {
            "title": "$:/core/modules/startup/windows.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\n$tw.windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t    srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\t$tw.windows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete $tw.windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t\tsrcWindow.document.documentElement.addEventListener(\"click\",$tw.popup,true);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/story.js": {
            "title": "$:/core/modules/story.js",
            "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/storyviews/classic.js": {
            "title": "$:/core/modules/storyviews/classic.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom:  currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/pop.js": {
            "title": "$:/core/modules/storyviews/pop.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/zoomin.js": {
            "title": "$:/core/modules/storyviews/zoomin.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx =  zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty =  zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/syncer.js": {
            "title": "$:/core/modules/syncer.js",
            "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store and synchronises them to a remote data store represented as a \"sync adaptor\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.errorRetryInterval = 5 * 1000; // Interval to retry after an error\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\t// Save parameters\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\t}\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function(event) {\n\t\t\tvar username = event && event.paramObject && event.paramObject.username,\n\t\t\t\tpassword = event && event.paramObject && event.paramObject.password;\n\t\t\tif(username && password) {\n\t\t\t\t// Login with username and password\n\t\t\t\tself.login(username,password,function() {});\n\t\t\t} else {\n\t\t\t\t// No username and password, so we display a prompt\n\t\t\t\tself.handleLoginEvent();\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && this.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\n\t} \n};\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tself.tiddlerInfo[title] = {\n\t\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t\t};\n\t\t}\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\tif(this.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t},\n\t\tsyncSystemFromServer = (self.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"yes\" ? true : false);\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.tiddlerInfo);\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.tiddlerExists(tiddlerFields.title) && self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null,\n\t\t\t\t\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\n};\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!err && !isLoggedIn) {\n\t\t\tif(self.syncadaptor && self.syncadaptor.displayLoginPrompt) {\n\t\t\t\tself.syncadaptor.displayLoginPrompt(self);\n\t\t\t} else {\n\t\t\t\tself.displayLoginPrompt();\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nDispay a password prompt\n*/\nSyncer.prototype.displayLoginPrompt = function() {\n\tvar self = this;\n\tvar promptInfo = $tw.passwordPrompt.createPrompt({\n\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\tcallback: function(data) {\n\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\tself.syncFromServer();\n\t\t\t});\n\t\t\treturn true; // Get rid of the password prompt\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(err,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nProcess the next task\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing\n\t// a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout();\t\t\t\t\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\t\t\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || this.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title); \t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.syncer.tiddlerInfo[self.title]\n\t\t});\n\t} else {\n\t\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\tif($tw.boot.files){\n\t\t\t// Remove the tiddler from $tw.boot.files\n\t\t\tdelete $tw.boot.files[self.title];\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t});\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/tiddler.js": {
            "title": "$:/core/modules/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlermethod"
        },
        "$:/core/modules/upgraders/plugins.js": {
            "title": "$:/core/modules/upgraders/plugins.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? (wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/system.js": {
            "title": "$:/core/modules/upgraders/system.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/themetweaks.js": {
            "title": "$:/core/modules/upgraders/themetweaks.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
            "text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)if((e=r.charCodeAt(t))<128)o+=String.fromCharCode(e);else if(e>127&&e<2048)o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128);else if(e>55295&&e<57344&&r.length>t+1){var i=e,n=r.charCodeAt(t+1);t++;var d=65536+(i-55296<<10|n-56320);o+=String.fromCharCode(d>>18|240),o+=String.fromCharCode(d>>12&63|128),o+=String.fromCharCode(d>>6&63|128),o+=String.fromCharCode(63&d|128)}else o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128);return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)if((t=r.charCodeAt(o))<128)e+=String.fromCharCode(t),o++;else if(t>191&&t<224)e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2;else if(t>223&&t<240)e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3;else{var i=(7&t)<<18|(63&r.charCodeAt(o+1))<<12|(63&r.charCodeAt(o+2))<<6|63&r.charCodeAt(o+3);e+=String.fromCharCode(55296+(i-65536>>10))+String.fromCharCode(56320+(i-65536&1023)),o+=4}return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var i=0;i<t.length;i++)o[t[i]]=o.require(t[i]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,i,n,d,f,a,h,C=\"\",c=0;c<r.length;)d=(t=r.charCodeAt(c++))>>2,f=(3&t)<<4|(i=r.charCodeAt(c++))>>4,a=(15&i)<<2|(n=r.charCodeAt(c++))>>6,h=63&n,isNaN(i)?a=h=64:isNaN(n)&&(h=64),C+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return C},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,i,n,d,f,a,h=\"\",C=0;C<r.length;)t=o.indexOf(r.charAt(C++))<<2|(d=o.indexOf(r.charAt(C++)))>>4,i=(15&d)<<4|(f=o.indexOf(r.charAt(C++)))>>2,n=(3&f)<<6|(a=o.indexOf(r.charAt(C++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(i)),64!=a&&(h+=String.fromCharCode(n));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/crypto.js": {
            "title": "$:/core/modules/utils/crypto.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/csv.js": {
            "title": "$:/core/modules/utils/csv.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
            "text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&amp;\").replace(d,\"&lt;\").replace(e,\"&gt;\").replace(f,\"&para;<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/dom/animations/slide.js": {
            "title": "$:/core/modules/utils/dom/animations/slide.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "animation"
        },
        "$:/core/modules/utils/dom/animator.js": {
            "title": "$:/core/modules/utils/dom/animator.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/browser.js": {
            "title": "$:/core/modules/utils/dom/browser.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/csscolorparser.js": {
            "title": "$:/core/modules/utils/dom/csscolorparser.js",
            "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n  \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n  \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n  \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n  \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n  \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n  \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n  \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n  \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n  \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n  \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n  \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n  \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n  \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n  \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n  \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n  \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n  \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n  \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n  \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n  \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n  \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n  \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n  \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n  \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n  \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n  \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n  \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n  \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n  \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n  \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n  \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n  \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n  \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n  \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n  \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n  \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n  \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n  \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n  \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n  \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n  \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n  \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n  \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n  \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n  \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n  \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n  \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n  \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n  \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n  \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n  \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n  \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n  \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n  \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n  \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n  \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n  \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n  \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n  \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n  \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n  \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n  \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n  \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n  \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n  \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n  \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n  \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n  \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n  \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n  \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n  \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n  \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n  \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n  \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) {  // Clamp to integer 0 .. 255.\n  i = Math.round(i);  // Seems to be what Chrome does (vs truncation).\n  return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) {  // Clamp to float 0.0 .. 1.0.\n  return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) {  // int or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_byte(parseFloat(str) / 100 * 255);\n  return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) {  // float or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_float(parseFloat(str) / 100);\n  return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n  if (h < 0) h += 1;\n  else if (h > 1) h -= 1;\n\n  if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n  if (h * 2 < 1) return m2;\n  if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n  return m1;\n}\n\nfunction parseCSSColor(css_str) {\n  // Remove all whitespace, not compliant, but should just be more accepting.\n  var str = css_str.replace(/ /g, '').toLowerCase();\n\n  // Color keywords (and transparent) lookup.\n  if (str in kCSSColorTable) return kCSSColorTable[str].slice();  // dup.\n\n  // #abc and #abc123 syntax.\n  if (str[0] === '#') {\n    if (str.length === 4) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xfff)) return null;  // Covers NaN.\n      return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n              (iv & 0xf0) | ((iv & 0xf0) >> 4),\n              (iv & 0xf) | ((iv & 0xf) << 4),\n              1];\n    } else if (str.length === 7) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xffffff)) return null;  // Covers NaN.\n      return [(iv & 0xff0000) >> 16,\n              (iv & 0xff00) >> 8,\n              iv & 0xff,\n              1];\n    }\n\n    return null;\n  }\n\n  var op = str.indexOf('('), ep = str.indexOf(')');\n  if (op !== -1 && ep + 1 === str.length) {\n    var fname = str.substr(0, op);\n    var params = str.substr(op+1, ep-(op+1)).split(',');\n    var alpha = 1;  // To allow case fallthrough.\n    switch (fname) {\n      case 'rgba':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'rgb':\n        if (params.length !== 3) return null;\n        return [parse_css_int(params[0]),\n                parse_css_int(params[1]),\n                parse_css_int(params[2]),\n                alpha];\n      case 'hsla':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'hsl':\n        if (params.length !== 3) return null;\n        var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360;  // 0 .. 1\n        // NOTE(deanm): According to the CSS spec s/l should only be\n        // percentages, but we don't bother and let float or percentage.\n        var s = parse_css_float(params[1]);\n        var l = parse_css_float(params[2]);\n        var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n        var m1 = l * 2 - m2;\n        return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n                alpha];\n      default:\n        return null;\n    }\n  }\n\n  return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom.js": {
            "title": "$:/core/modules/utils/dom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.hasAttribute && el.hasAttribute(\"class\") && el.getAttribute(\"class\").split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n    // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/dragndrop.js": {
            "title": "$:/core/modules/utils/dom/dragndrop.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/http.js": {
            "title": "$:/core/modules/utils/dom/http.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\turl = options.url,\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\thasHeader = function(targetHeader) {\n\t\t\ttargetHeader = targetHeader.toLowerCase();\n\t\t\tvar result = false;\n\t\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\t\tif(headerTitle.toLowerCase() === targetHeader) {\n\t\t\t\t\tresult = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn result;\n\t\t},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !hasHeader(\"Content-Type\")) {\n\t\trequest.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!hasHeader(\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/keyboard.js": {
            "title": "$:/core/modules/utils/dom/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/modal.js": {
            "title": "$:/core/modules/utils/dom/modal.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\nvar navigator = require(\"$:/core/modules/widgets/navigator.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({\n\t\t\tcurrentTiddler: title,\n\t\t\t\"tv-story-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-story-list\") : \"\"),\n\t\t\t\"tv-history-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-history-list\") : \"\")\n\t\t},options.variables);\n\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\tvar navigatorTree = {\n\t\t\"type\": \"navigator\",\n\t\t\"attributes\": {\n\t\t\t\"story\": {\n\t\t\t\t\"name\": \"story\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-story-list\"]\n\t\t\t},\n\t\t\t\"history\": {\n\t\t\t\t\"name\": \"history\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-history-list\"]\n\t\t\t}\n\t\t},\n\t\t\"tag\": \"$navigator\",\n\t\t\"isBlock\": true,\n\t\t\"children\": []\n\t};\n\tvar navigatorWidgetNode = new navigator.navigator(navigatorTree, {\n\t\twiki: this.wiki,\n\t\tdocument : this.srcDocument,\n\t\tparentWidget: $tw.rootWidget\n\t});\n\tnavigatorWidgetNode.render(modalBody,null);\n\t\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/notifier.js": {
            "title": "$:/core/modules/utils/dom/notifier.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/popup.js": {
            "title": "$:/core/modules/utils/dom/popup.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n        \t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/scroller.js": {
            "title": "$:/core/modules/utils/dom/scroller.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\tif(event.paramObject && event.paramObject.selector) {\n\t\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t\t} else {\n\t\t\tthis.scrollIntoView(event.target);\t\t\t\n\t\t}\n\t\treturn false; // Event was handled\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t    srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nPageScroller.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/edition-info.js": {
            "title": "$:/core/modules/utils/edition-info.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/fakedom.js": {
            "title": "$:/core/modules/utils/fakedom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_Node = function (){\n\tthrow TypeError(\"Illegal constructor\");\n};\n\nObject.defineProperty(TW_Node.prototype, 'ELEMENT_NODE', {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nObject.defineProperty(TW_Node.prototype, 'TEXT_NODE', {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nTW_TextNode.prototype = Object.create(TW_Node.prototype);\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.TEXT_NODE;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nTW_Element.prototype = Object.create(TW_Node.prototype);\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.ELEMENT_NODE;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/filesystem.js": {
            "title": "$:/core/modules/utils/filesystem.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nReturn the subdirectories of a path\n*/\nexports.getSubdirectories = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn null;\n\t}\n\tvar subdirs = [];\n\t$tw.utils.each(fs.readdirSync(dirPath),function(item) {\n\t\tif($tw.utils.isDirectory(path.resolve(dirPath,item))) {\n\t\t\tsubdirs.push(item);\n\t\t}\n\t});\n\treturn subdirs;\n}\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = path.resolve($tw.utils.removeTrailingSeparator(srcPath));\n\tdstPath = path.resolve($tw.utils.removeTrailingSeparator(dstPath));\n\t// Check that neither director is within the other\n\tif(srcPath.substring(0,dstPath.length) === dstPath || dstPath.substring(0,srcPath.length) === srcPath) {\n\t\treturn \"Cannot copy nested directories\";\n\t}\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file on disk (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n\tisEditableFile: true if the tiddler was loaded via non-standard options & marked editable\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\textFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters,\n\tfileInfo: an existing fileInfo to check against\n\toriginalpath: a preferred filepath if no pathFilters match\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {}, metaExt;\n\t// Propagate the isEditableFile flag\n\tif(options.fileInfo) {\n\t\tfileInfo.isEditableFile = options.fileInfo.isEditableFile || false;\n\t}\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t\tif(options.extFilters) {\n\t\t\t// Check for extension override\n\t\t\tmetaExt = $tw.utils.generateTiddlerExtension(tiddler.fields.title,{\n\t\t\t\textFilters: options.extFilters,\n\t\t\t\twiki: options.wiki\n\t\t\t});\n\t\t\tif(metaExt){\n\t\t\t\tif(metaExt === \".tid\") {\n\t\t\t\t\t// Overriding to the .tid extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else if (metaExt === \".json\") {\n\t\t\t\t\t// Overriding to the .json extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/json\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else {\n\t\t\t\t\t//If the new type matches a known extention, use that MIME type's encoding\n\t\t\t\t\tvar extInfo = $tw.utils.getFileExtensionInfo(metaExt);\n\t\t\t\t\tfileInfo.type = extInfo ? extInfo.type : null;\n\t\t\t\t\tfileInfo.encoding = $tw.utils.getTypeEncoding(metaExt);\n\t\t\t\t\tfileInfo.hasMetaFile = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type or metaExt\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: metaExt || contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki,\n\t\tfileInfo: options.fileInfo,\n\t\toriginalpath: options.originalpath\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the file extension for saving a tiddler\nOptions include:\n\textFilters: optional array of filters to be used to generate the extention\n\twiki: optional wiki for evaluating the extFilters\n*/\nexports.generateTiddlerExtension = function(title,options) {\n\tvar self = this,\n\t\textension;\n\t// Check if any of the extFilters applies\n\tif(options.extFilters && options.wiki) { \n\t\t$tw.utils.each(options.extFilters,function(filter) {\n\t\t\tif(!extension) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\textension = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn extension;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n\tfileInfo: an existing fileInfo object to check against\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\toriginalpath = options.originalpath || \"\",\n\t\tfilepath;\t\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\tif(!filepath && originalpath !== \"\") {\n\t\t//Use the originalpath without the extension\n\t\tvar ext = path.extname(originalpath);\n\t\tfilepath = originalpath.substring(0,originalpath.length - ext.length);\n\t} else if(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t//If the path does not start with \".\" or \"..\" and a path seperator, then\n\tif(!/^\\.{1,2}[/\\\\]/g.test(filepath)) {\n\t\t// Don't let the filename start with any dots because such files are invisible on *nix\n\t\tfilepath = filepath.replace(/^\\.+/g,\"_\");\n\t}\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|~|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath, oldPath = (options.fileInfo) ? options.fileInfo.filepath : undefined,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tif(oldPath && oldPath == fullPath) {\n\t\t\tbreak;\n\t\t}\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// If the last write failed with an error, or if path does not start with:\n\t//\tthe resolved options.directory, the resolved wikiPath directory, or the wikiTiddlersPath directory, \n\t//\tthen encodeURIComponent() and resolve to tiddler directory\n\tvar newPath = fullPath,\n\t\tencode = (options.fileInfo || {writeError: false}).writeError == true;\n\tif(!encode){\n\t\tencode = !(fullPath.indexOf(path.resolve(directory)) == 0 ||\n\t\t\tfullPath.indexOf(path.resolve($tw.boot.wikiPath)) == 0 ||\n\t\t\tfullPath.indexOf($tw.boot.wikiTiddlersPath) == 0);\n\t\t}\n\tif(encode){\n\t\tfullPath = path.resolve(directory, encodeURIComponent(fullPath));\n\t}\n\t// Call hook to allow plugins to modify the final path\n\tfullPath = $tw.hooks.invokeHook(\"th-make-tiddler-path\", newPath, fullPath);\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n/*\nDelete a file described by the fileInfo if it exits\n*/\nexports.deleteTiddlerFile = function(fileInfo, callback) {\n\t//Only attempt to delete files that exist on disk\n\tif(!fileInfo.filepath || !fs.existsSync(fileInfo.filepath)) {\n\t\treturn callback(null);\n\t}\n\t// Delete the file\n\tfs.unlink(fileInfo.filepath,function(err) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\t\n\t\t// Delete the metafile if present\n\t\tif(fileInfo.hasMetaFile && fs.existsSync(fileInfo.filepath + \".meta\")) {\n\t\t\tfs.unlink(fileInfo.filepath + \".meta\",function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t\t});\n\t\t} else {\n\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t}\n\t});\n};\n\n/*\nCleanup old files on disk, by comparing the options values:\n\tadaptorInfo from $tw.syncer.tiddlerInfo\n\tbootInfo from $tw.boot.files\n*/\nexports.cleanupTiddlerFiles = function(options, callback) {\n\tvar adaptorInfo = options.adaptorInfo || {},\n\tbootInfo = options.bootInfo || {},\n\ttitle = options.title || \"undefined\";\n\tif(adaptorInfo.filepath && bootInfo.filepath && adaptorInfo.filepath !== bootInfo.filepath) {\n\t\treturn $tw.utils.deleteTiddlerFile(adaptorInfo, function(err){\n\t\t\tif(err) {\n\t\t\t\tif ((err.code == \"EPERM\" || err.code == \"EACCES\") && err.syscall == \"unlink\") {\n\t\t\t\t\t// Error deleting the previous file on disk, should fail gracefully\n\t\t\t\t\t$tw.syncer.displayError(\"Server desynchronized. Error cleaning up previous file for tiddler: \"+title, err);\n\t\t\t\t\treturn callback(null);\n\t\t\t\t} else {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn callback(null);\n\t\t});\n\t} else {\n\t\treturn callback(null);\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/linkedlist.js": {
            "title": "$:/core/modules/utils/linkedlist.js",
            "text": "/*\\\nmodule-type: utils\ntitle: $:/core/modules/utils/linkedlist.js\ntype: application/javascript\n\nThis is a doubly-linked indexed list intended for manipulation, particularly\npushTop, which it does with significantly better performance than an array.\n\n\\*/\n(function(){\n\nfunction LinkedList() {\n\tthis.clear();\n};\n\nLinkedList.prototype.clear = function() {\n\tthis.index = Object.create(null);\n\t// LinkedList performs the duty of both the head and tail node\n\tthis.next = this;\n\tthis.prev = this;\n\tthis.length = 0;\n};\n\nLinkedList.prototype.remove = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t} else {\n\t\t_removeOne(this,value);\n\t}\n};\n\nLinkedList.prototype.push = function(/* values */) {\n\tfor(var i = 0; i < arguments.length; i++) {\n\t\tvar value = arguments[i];\n\t\tvar node = {value: value};\n\t\tvar preexistingNode = this.index[value];\n\t\t_linkToEnd(this,node);\n\t\tif(preexistingNode) {\n\t\t\t// We want to keep pointing to the first instance, but we want\n\t\t\t// to have that instance (or chain of instances) point to the\n\t\t\t// new one.\n\t\t\twhile (preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\tpreexistingNode.copy = node;\n\t\t} else {\n\t\t\tthis.index[value] = node;\n\t\t}\n\t}\n};\n\nLinkedList.prototype.pushTop = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t\tthis.push.apply(this,value);\n\t} else {\n\t\tvar node = _removeOne(this,value);\n\t\tif(!node) {\n\t\t\tnode = {value: value};\n\t\t\tthis.index[value] = node;\n\t\t} else {\n\t\t\t// Put this node at the end of the copy chain.\n\t\t\tvar preexistingNode = node;\n\t\t\twhile(preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\t// The order of these three statements is important,\n\t\t\t// because sometimes preexistingNode == node.\n\t\t\tpreexistingNode.copy = node;\n\t\t\tthis.index[value] = node.copy;\n\t\t\tnode.copy = undefined;\n\t\t}\n\t\t_linkToEnd(this,node);\n\t}\n};\n\nLinkedList.prototype.each = function(callback) {\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\tcallback(ptr.value);\n\t}\n};\n\nLinkedList.prototype.toArray = function() {\n\tvar output = [];\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\toutput.push(ptr.value);\n\t}\n\treturn output;\n};\n\nfunction _removeOne(list,value) {\n\tvar node = list.index[value];\n\tif(node) {\n\t\tnode.prev.next = node.next;\n\t\tnode.next.prev = node.prev;\n\t\tlist.length -= 1;\n\t\t// Point index to the next instance of the same value, maybe nothing.\n\t\tlist.index[value] = node.copy;\n\t}\n\treturn node;\n};\n\nfunction _linkToEnd(list,node) {\n\t// Sticks the given node onto the end of the list.\n\tlist.prev.next = node;\n\tnode.prev = list.prev;\n\tlist.prev = node;\n\tnode.next = list;\n\tlist.length += 1;\n};\n\nexports.LinkedList = LinkedList;\n\n})();\n",
            "module-type": "utils",
            "type": "application/javascript"
        },
        "$:/core/modules/utils/logger.js": {
            "title": "$:/core/modules/utils/logger.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t\tthis.alertCount += 1;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/parsetree.js": {
            "title": "$:/core/modules/utils/parsetree.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/performance.js": {
            "title": "$:/core/modules/utils/performance.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/pluginmaker.js": {
            "title": "$:/core/modules/utils/pluginmaker.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/transliterate.js": {
            "title": "$:/core/modules/utils/transliterate.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/utils.js": {
            "title": "$:/core/modules/utils/utils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nLog a table of name: value pairs\n*/\nexports.logTable = function(data) {\n\tif(console.table) {\n\t\tconsole.table(data);\n\t} else {\n\t\t$tw.utils.each(data,function(value,name) {\n\t\t\tconsole.log(name + \": \" + value);\n\t\t});\n\t}\n}\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimPrefix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/^\\s\\s*/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('^(' + unwanted + ')+');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimSuffix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/\\s\\s*$/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('(' + unwanted + ')+$');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date),4);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear(),4);\n\t\t\t}],\n\t\t\t[/^aYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(Math.abs(date.getFullYear()),4);\n\t\t\t}],\n\t\t\t[/^\\{era:([^,\\|}]*)\\|([^}\\|]*)\\|([^}]*)\\}/, function(match) {\n\t\t\t\tvar year = date.getFullYear();\n\t\t\t\treturn year === 0 ? match[2] : (year < 0 ? match[1] : match[3]);\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds(),3);\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call(null,match);\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\",   duration:      365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\",  duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\",    duration:            24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\",   duration:                 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration:                      60 * 1000},\n\t\t{name: \"Seconds\", duration:                           1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&amp;\", < to \"&lt;\", > to \"&gt;\", \" to \"&quot;\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&amp;\").replace(/</mg,\"&lt;\").replace(/>/mg,\"&gt;\").replace(/\\\"/mg,\"&quot;\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s, rawUnicode) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/'/g, \"\\\\'\")              // single quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(regex, exports.escape);   // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s, rawUnicode) {\n\t// See http://www.json.org/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/\\x08/g, '\\\\b')           // backspace\n\t\t.replace(/\\x0c/g, '\\\\f')           // formfeed\n\t\t.replace(/\\t/g, '\\\\t')             // tab\n\t\t.replace(regex,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n    return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm =  r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type,_canonical_uri) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\t\t\n\t}\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\nexports.makeCompareFunction = function(type,options) {\n\toptions = options || {};\n\tvar gt = options.invert ? -1 : +1,\n\t\tlt = options.invert ? +1 : -1,\n\t\tcompare = function(a,b) {\n\t\t\tif(a > b) {\n\t\t\t\treturn gt ;\n\t\t\t} else if(a < b) {\n\t\t\t\treturn lt;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t},\n\t\ttypes = {\n\t\t\t\"number\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t\t\t},\n\t\t\t\"integer\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t\t\t},\n\t\t\t\"string\": function(a,b) {\n\t\t\t\treturn compare(\"\" + a,\"\" +b);\n\t\t\t},\n\t\t\t\"date\": function(a,b) {\n\t\t\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\t\t\tdateB = $tw.utils.parseDate(b);\n\t\t\t\tif(!isFinite(dateA)) {\n\t\t\t\t\tdateA = new Date(0);\n\t\t\t\t}\n\t\t\t\tif(!isFinite(dateB)) {\n\t\t\t\t\tdateB = new Date(0);\n\t\t\t\t}\n\t\t\t\treturn compare(dateA,dateB);\n\t\t\t},\n\t\t\t\"version\": function(a,b) {\n\t\t\t\treturn $tw.utils.compareVersions(a,b);\n\t\t\t}\n\t\t};\n\treturn (types[type] || types[options.defaultType] || types.number);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/widgets/action-confirm.js": {
            "title": "$:/core/modules/widgets/action-confirm.js",
            "text": "/*\\\n\ntitle: $:/core/modules/widgets/action-confirm.js\ntype: application/javascript\nmodule-type: widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ConfirmWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nConfirmWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nConfirmWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.parentDomNode = parent;\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nConfirmWidget.prototype.execute = function() {\n\tthis.message = this.getAttribute(\"$message\",$tw.language.getString(\"ConfirmAction\"));\n\tthis.prompt = (this.getAttribute(\"$prompt\",\"yes\") == \"no\" ? false : true);\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nConfirmWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$message\"] || changedAttributes[\"$prompt\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nConfirmWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar invokeActions = true,\n\t\thandled = true;\n\tif(this.prompt) {\n\t\tinvokeActions = confirm(this.message);\n\t}\n\tif(invokeActions) {\n\t\thandled = this.invokeActions(triggeringWidget,event);\n\t}\n\treturn handled;\n};\n\nConfirmWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nexports[\"action-confirm\"] = ConfirmWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-createtiddler.js": {
            "title": "$:/core/modules/widgets/action-createtiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw:false, require:false, exports:false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If NO $basetitle AND NO $template use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletefield.js": {
            "title": "$:/core/modules/widgets/action-deletefield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletetiddler.js": {
            "title": "$:/core/modules/widgets/action-deletetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-listops.js": {
            "title": "$:/core/modules/widgets/action-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-log.js": {
            "title": "$:/core/modules/widgets/action-log.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-log.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LogWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLogWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLogWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\nLogWidget.prototype.execute = function(){\n\tthis.message = this.getAttribute(\"$$message\",\"debug\");\n\tthis.logAll = this.getAttribute(\"$$all\",\"no\") === \"yes\" ? true : false;\n\tthis.filter = this.getAttribute(\"$$filter\");\n}\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nLogWidget.prototype.refresh = function(changedTiddlers) {\n\tthis.refreshSelf();\n\treturn true;\n};\n\n/*\nInvoke the action associated with this widget\n*/\nLogWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tthis.log();\n\treturn true; // Action was invoked\n};\n\nLogWidget.prototype.log = function() {\n\tvar data = {},\n\t\tdataCount,\n\t\tallVars = {},\n\t\tfilteredVars;\n\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.substring(0,2) !== \"$$\") {\n\t\t\tdata[name] = attribute;\n\t\t}\t\t\n\t});\n\n\tfor(var v in this.variables) {\n\t\tallVars[v] = this.getVariable(v,{defaultValue:\"\"});\n\t}\t\n\tif(this.filter) {\n\t\tfilteredVars = this.wiki.compileFilter(this.filter).call(this.wiki,this.wiki.makeTiddlerIterator(allVars));\n\t\t$tw.utils.each(filteredVars,function(name) {\n\t\t\tdata[name] = allVars[name];\n\t\t});\t\t\n\t}\n\tdataCount = $tw.utils.count(data);\n\n\tconsole.group(this.message);\n\tif(dataCount > 0) {\n\t\t$tw.utils.logTable(data);\n\t}\n\tif(this.logAll || !dataCount) {\n\t\tconsole.groupCollapsed(\"All variables\");\n\t\t$tw.utils.logTable(allVars);\n\t\tconsole.groupEnd();\n\t}\n\tconsole.groupEnd();\n}\n\nexports[\"action-log\"] = LogWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-navigate.js": {
            "title": "$:/core/modules/widgets/action-navigate.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-popup.js": {
            "title": "$:/core/modules/widgets/action-popup.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords || \"\");\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\n\t\t});\n\t} else {\n\t\t$tw.popup.cancel(0);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-sendmessage.js": {
            "title": "$:/core/modules/widgets/action-sendmessage.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-setfield.js": {
            "title": "$:/core/modules/widgets/action-setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\")  || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/browse.js": {
            "title": "$:/core/modules/widgets/browse.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\tif(this.accept) {\n\t\tdomNode.setAttribute(\"accept\",this.accept);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.accept = this.getAttribute(\"accept\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/button.js": {
            "title": "$:/core/modules/widgets/button.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this,\n\t\ttag = \"button\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tdomNode.setAttribute(\"disabled\",true);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tself.invokeActionString(self.actions,self,event,{modifier: modifierKey});\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n    return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nButtonWidget.prototype.updateDomNodeClasses = function() {\n\tvar domNodeClasses = this.domNode.className.split(\" \"),\n\t\toldClasses = this.class.split(\" \"),\n\t\tnewClasses;\t\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tnewClasses = this.class.split(\" \");\n\t//Remove classes assigned from the old value of class attribute\n\t$tw.utils.each(oldClasses,function(oldClass){\n\t\tvar i = domNodeClasses.indexOf(oldClass);\n\t\tif(i !== -1) {\n\t\t\tdomNodeClasses.splice(i,1);\n\t\t}\n\t});\n\t//Add new classes from updated class attribute.\n\t$tw.utils.pushTop(domNodeClasses,newClasses);\n\tthis.domNode.className = domNodeClasses.join(\" \");\n}\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.updateDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/checkbox.js": {
            "title": "$:/core/modules/widgets/checkbox.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/codeblock.js": {
            "title": "$:/core/modules/widgets/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/count.js": {
            "title": "$:/core/modules/widgets/count.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = \"0\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/diff-text.js": {
            "title": "$:/core/modules/widgets/diff-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/draggable.js": {
            "title": "$:/core/modules/widgets/draggable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/droppable.js": {
            "title": "$:/core/modules/widgets/droppable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this,\n\t\ttag = this.parseTreeNode.isBlock ? \"div\" : \"span\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\t\t\n\t} else {\n\t\t$tw.utils.addClass(this.domNode,this.disabledClass);\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\tif(this.domNodes[0]) {\n\t\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t\t}\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent  = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.disabledClass = this.getAttribute(\"disabledClass\",\"\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nDroppableWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tthis.domNode.className = classes.join(\" \");\t\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes.enable || changedAttributes.disabledClass || changedAttributes.actions || changedAttributes.effect) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/dropzone.js": {
            "title": "$:/core/modules/widgets/dropzone.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\t\t\n\t}\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent  = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields]), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.autoOpenOnImport = this.getAttribute(\"autoOpenOnImport\");\n\tthis.importTitle = this.getAttribute(\"importTitle\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.enable || changedAttributes.autoOpenOnImport || changedAttributes.importTitle || changedAttributes.deserializer || changedAttributes.class) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-binary.js": {
            "title": "$:/core/modules/widgets/edit-binary.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-bitmap.js": {
            "title": "$:/core/modules/widgets/edit-bitmap.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-shortcut.js": {
            "title": "$:/core/modules/widgets/edit-shortcut.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-text.js": {
            "title": "$:/core/modules/widgets/edit-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit.js": {
            "title": "$:/core/modules/widgets/edit.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\");\n\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: this.parseTreeNode.attributes,\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/element.js": {
            "title": "$:/core/modules/widgets/element.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\t// Neuter blacklisted elements\n\tthis.tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(this.tag) !== -1) {\n\t\tthis.tag = \"safe-\" + this.tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(this.tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\tthis.tag = \"h\" + headingLevel;\n\t}\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Invoke the th-rendering-element hook\n\tvar parseTreeNodes = $tw.hooks.invokeHook(\"th-rendering-element\",null,this);\n\tthis.isReplaced = !!parseTreeNodes;\n\tif(parseTreeNodes) {\n\t\t// Use the parse tree nodes provided by the hook\n\t\tthis.makeChildWidgets(parseTreeNodes);\n\t\tthis.renderChildren(this.parentDomNode,null);\n\t\treturn;\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n\t// Create the DOM node and render children\n\tvar domNode = this.document.createElementNS(this.namespace,this.tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\tif(!this.isReplaced) {\n\t\t\t// Update our attributes\n\t\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\t\t\t\n\t\t} else {\n\t\t\t// If we were replaced then completely refresh ourselves\n\t\t\treturn this.refreshSelf();\n\t\t}\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/encrypt.js": {
            "title": "$:/core/modules/widgets/encrypt.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/entity.js": {
            "title": "$:/core/modules/widgets/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/eventcatcher.js": {
            "title": "$:/core/modules/widgets/eventcatcher.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/eventcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nEvent handler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EventWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEventWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEventWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.elementTag && $tw.config.htmlUnsafeElements.indexOf(this.elementTag) === -1) {\n\t\ttag = this.elementTag;\n\t}\t\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tthis.assignDomNodeClasses();\t\n\t// Add our event handler\n\t$tw.utils.each(this.types,function(type) {\n\t\tdomNode.addEventListener(type,function(event) {\n\t\t\tvar selector = self.getAttribute(\"selector\"),\n\t\t\t\tactions = self.getAttribute(\"actions-\"+type),\n\t\t\t\tselectedNode = event.target,\n\t\t\t\tselectedNodeRect,\n\t\t\t\tcatcherNodeRect,\n\t\t\t\tvariables = {};\n\t\t\tif(selector) {\n\t\t\t\t// Search ancestors for a node that matches the selector\n\t\t\t\twhile(!selectedNode.matches(selector) && selectedNode !== domNode) {\n\t\t\t\t\tselectedNode = selectedNode.parentNode;\n\t\t\t\t}\n\t\t\t\t// If we found one, copy the attributes as variables, otherwise exit\n\t\t\t\tif(selectedNode.matches(selector)) {\n\t\t\t\t\t$tw.utils.each(selectedNode.attributes,function(attribute) {\n\t\t\t\t\t\tvariables[\"dom-\" + attribute.name] = attribute.value.toString();\n\t\t\t\t\t});\n\t\t\t\t\t//Add a variable with a popup coordinate string for the selected node\n\t\t\t\t\tvariables[\"tv-popup-coords\"] = \"(\" + selectedNode.offsetLeft + \",\" + selectedNode.offsetTop +\",\" + selectedNode.offsetWidth + \",\" + selectedNode.offsetHeight + \")\";\n\t\t\t\t\t\n\t\t\t\t\t//Add variables for offset of selected node\n\t\t\t\t\tvariables[\"tv-selectednode-posx\"] = selectedNode.offsetLeft.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-posy\"] = selectedNode.offsetTop.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-width\"] = selectedNode.offsetWidth.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-height\"] = selectedNode.offsetHeight.toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to selected node\n\t\t\t\t\tselectedNodeRect = selectedNode.getBoundingClientRect();\t\t\t\t\n\t\t\t\t\tvariables[\"event-fromselected-posx\"] = (event.clientX - selectedNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromselected-posy\"] = (event.clientY - selectedNodeRect.top).toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to event catcher node\n\t\t\t\t\tcatcherNodeRect = self.domNode.getBoundingClientRect();\n\t\t\t\t\tvariables[\"event-fromcatcher-posx\"] = (event.clientX - catcherNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromcatcher-posy\"] = (event.clientY - catcherNodeRect.top).toString();\n\t\t\t\t} else {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Execute our actions with the variables\n\t\t\tif(actions) {\n\t\t\t\t// Add a variable for the modifier key\n\t\t\t\tvariables.modifier = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\t\t// Add a variable for the mouse button\n\t\t\t\tif(\"button\" in event) {\n\t\t\t\t\tif(event.button === 0) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"left\";\n\t\t\t\t\t} else if(event.button === 1) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"middle\";\n\t\t\t\t\t} else if(event.button === 2) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"right\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvariables[\"event-type\"] = event.type.toString();\n\t\t\t\tif(typeof event.detail === \"object\" && !!event.detail) {\n\t\t\t\t\t$tw.utils.each(event.detail,function(detailValue,detail) {\n\t\t\t\t\t\tvariables[\"event-detail-\" + detail] = detailValue.toString();\n\t\t\t\t\t});\n\t\t\t\t} else if(!!event.detail) {\n\t\t\t\t\tvariables[\"event-detail\"] = event.detail.toString();\n\t\t\t\t}\n\t\t\t\tself.invokeActionString(actions,self,event,variables);\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},false);\n\t});\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEventWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes that require a refresh on change\n\tthis.types = this.getAttribute(\"events\",\"\").split(\" \");\n\tthis.elementTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nEventWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-eventcatcher\");\n\tthis.domNode.className = classes.join(\" \");\t\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEventWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"events\"] || changedAttributes[\"tag\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.eventcatcher = EventWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fieldmangler.js": {
            "title": "$:/core/modules/widgets/fieldmangler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fields.js": {
            "title": "$:/core/modules/widgets/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif( changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/image.js": {
            "title": "$:/core/modules/widgets/image.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/importvariables.js": {
            "title": "$:/core/modules/widgets/importvariables.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar widgetPointer = this;\n\t// Got to flush all the accumulated variables\n\tthis.variables = new this.variablesConstructor();\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\tvar node = {\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t};\n\t\t\t\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.children = [widgetPointer.makeChildWidget(node)];\n\t\t\t\t\t// No more regenerating children for\n\t\t\t\t\t// this widget. If it needs to refresh,\n\t\t\t\t\t// it'll do so along with the the whole\n\t\t\t\t\t// importvariable tree.\n\t\t\t\t\tif (widgetPointer != this) {\n\t\t\t\t\t\twidgetPointer.makeChildWidgets = function(){};\n\t\t\t\t\t}\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/keyboard.js": {
            "title": "$:/core/modules/widgets/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tvar handled = self.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tif(handled || self.actions || self.message) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/link.js": {
            "title": "$:/core/modules/widgets/link.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"}),\n\t\tdomNode = this.document.createElementNS(namespace,tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tvar namespaceHref = (namespace === \"http://www.w3.org/2000/svg\") ? \"http://www.w3.org/1999/xlink\" : undefined;\n\t\tdomNode.setAttributeNS(namespaceHref,\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey,\n\t\tevent: event\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/linkcatcher.js": {
            "title": "$:/core/modules/widgets/linkcatcher.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo, modifier: modifierKey});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/list.js": {
            "title": "$:/core/modules/widgets/list.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar parser,\n\t\temptyMessage = this.getAttribute(\"emptyMessage\",\"\");\n\t// this.wiki.parseText() calls \n\t// new Parser(..), which should only be done, if needed, because it's heavy!\n\tif (emptyMessage === \"\") {\n\t\treturn [];\n\t}\n\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/log.js": {
            "title": "$:/core/modules/widgets/log.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/log.js\ntype: application/javascript\nmodule-type: widget-subclass\n\nWidget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.baseClass = \"action-log\";\n\nexports.name = \"log\";\n\nexports.constructor = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n}\n\nexports.prototype = {};\n\nexports.prototype.render = function(event) {\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).render.call(this,event);\t\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).log.call(this);\n}\n\n})();",
            "type": "application/javascript",
            "module-type": "widget-subclass"
        },
        "$:/core/modules/widgets/macrocall.js": {
            "title": "$:/core/modules/widgets/macrocall.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\t// Check if we've already cached parsing this macro\n\t\tvar mode = this.parseTreeNode.isBlock ? \"blockParser\" : \"inlineParser\",\n\t\t\tparser;\n\t\tif(variableInfo.srcVariable && variableInfo.srcVariable[mode]) {\n\t\t\tparser = variableInfo.srcVariable[mode];\n\t\t} else {\n\t\t\tparser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\t\tif(variableInfo.isCacheable && variableInfo.srcVariable) {\n\t\t\t\tvariableInfo.srcVariable[mode] = parser;\n\t\t\t}\n\t\t}\n\t\tvar parseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else if(this.renderOutput === \"text/raw\") {\n\t\tparseTreeNodes = [{type: \"text\", text: text}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/navigator.js": {
            "title": "$:/core/modules/widgets/navigator.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\tthis.story = new $tw.Story({\n\t\twiki: this.wiki,\n\t\tstoryTitle: this.storyTitle,\n\t\thistoryTitle: this.historyTitle\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.story.addToStory(title,fromTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.story.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\t\ttext: \"\",\n\t\t\t},\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler,tiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTitle = event.importTitle ? event.importTitle : IMPORT_TITLE,\n\t\timportTiddler = this.wiki.getTiddler(importTitle),\n\t\timportData = this.wiki.getTiddlerData(importTitle,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: importTitle,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t\tnewFields[\"suppressed-\" + title] = \"yes\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tvar autoOpenOnImport = event.autoOpenOnImport ? event.autoOpenOnImport : this.getVariable(\"tv-auto-open-on-import\");  \n\tif(autoOpenOnImport !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(importTitle) === -1) {\n\t\t\tstoryList.unshift(importTitle);\n\t\t}\n\t\t// And to history\n\t\thistory.push(importTitle);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tif($tw.utils.hop(importTiddler.fields,[\"rename-\" + title])) {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields,{title : importTiddler.fields[\"rename-\" + title]});\n\t\t\t} else {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\t}\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddler.fields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar options = {},\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\toptions.dontRenameInTags = (paramObject.renameInTags === \"false\" || paramObject.renameInTags === \"no\") ? true : false;\n\toptions.dontRenameInLists = (paramObject.renameInLists === \"false\" || paramObject.renameInLists === \"no\") ? true : false;\n\tthis.wiki.renameTiddler(from,to,options);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/password.js": {
            "title": "$:/core/modules/widgets/password.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/qualify.js": {
            "title": "$:/core/modules/widgets/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/radio.js": {
            "title": "$:/core/modules/widgets/radio.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n\t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n\t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n\t// Trigger actions\n\tif(this.radioActions) {\n\t\tthis.invokeActionString(this.radioActions,this,event,{\"actionValue\": this.radioValue});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\tthis.radioActions = this.getAttribute(\"actions\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(($tw.utils.count(changedAttributes) > 0) || changedTiddlers[this.radioTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/range.js": {
            "title": "$:/core/modules/widgets/range.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name:\"mousedown\", handlerObject:this, handlerMethod:\"handleMouseDownEvent\"},\n\t\t{name:\"mouseup\",   handlerObject:this, handlerMethod:\"handleMouseUpEvent\"},\n\t\t{name:\"change\",    handlerObject:this, handlerMethod:\"handleChangeEvent\"},\n\t\t{name:\"input\",     handlerObject:this, handlerMethod:\"handleInputEvent\"},\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tfieldName = this.tiddlerField,\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue);\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.getActionVariables = function(options) {\n\toptions = options || {};\n\tvar hasChanged = (this.startValue !== this.inputDomNode.value) ? \"yes\" : \"no\";\n\t// Trigger actions. Use variables = {key:value, key:value ...}\n\t// the \"value\" is needed.\n\treturn $tw.utils.extend({\"actionValue\": this.inputDomNode.value, \"actionValueHasChanged\": hasChanged}, options);\n}\n\n// actionsStart\nRangeWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.mouseDown = true; // TODO remove once IE is gone.\n\tthis.startValue = this.inputDomNode.value; // TODO remove this line once IE is gone!\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseDown) {\n\t\tvar variables = this.getActionVariables() // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsMouseDown,this,event,variables);\n\t}\n}\n\n// actionsStop\nRangeWidget.prototype.handleMouseUpEvent = function(event) {\n\tthis.mouseDown = false; // TODO remove once IE is gone.\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseUp) {\n\t\tvar variables = this.getActionVariables()\n\t\tthis.invokeActionString(this.actionsMouseUp,this,event,variables);\n\t}\n\t// TODO remove the following if() once IE is gone!\n\tif ($tw.browser.isIE) {\n\t\tif (this.startValue !== this.inputDomNode.value) {\n\t\t\tthis.handleChangeEvent(event);\n\t\t\tthis.startValue = this.inputDomNode.value;\n\t\t}\n\t}\n}\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tif (this.mouseDown) {  // TODO refactor this function once IE is gone.\n\t\tthis.handleInputEvent(event);\n\t}\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsInput) {\n\t\t// \"tiddler\" parameter may be missing. See .execute() below\n\t\tvar variables = this.getActionVariables({\"actionValueHasChanged\": \"yes\"}) // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsInput,this,event,variables);\n\t}\n};\n\nRangeWidget.prototype.handleEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// TODO remove the next 1 lines once IE is gone!\n\tthis.mouseUp = true; // Needed for IE10\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\",\"text\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\",\"\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Actions since 5.1.23\n\t// Next 2 only fire once!\n\tthis.actionsMouseDown = this.getAttribute(\"actionsStart\",\"\");\n\tthis.actionsMouseUp = this.getAttribute(\"actionsStop\",\"\");\n\t// Input fires very often!\n\tthis.actionsInput = this.getAttribute(\"actions\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\n\t\t\t}\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/raw.js": {
            "title": "$:/core/modules/widgets/raw.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/reveal.js": {
            "title": "$:/core/modules/widgets/reveal.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"belowright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\t\t\t\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tcase \"aboveleft\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\t\t\t\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\t// class attribute handled in assignDomNodeClasses()\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\tthis.updatePopupPosition = this.getAttribute(\"updatePopupPosition\",\"no\") === \"yes\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t    defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\nRevealWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-reveal\");\n\tthis.domNode.className = classes.join(\" \");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t} else if(this.type === \"popup\" && this.updatePopupPosition && (changedTiddlers[this.state] || changedTiddlers[this.stateTitle])) {\n\t\t\tthis.positionPopup(this.domNode);\n\t\t}\n\t\tif(changedAttributes.style) {\n\t\t\tthis.domNode.style = this.getAttribute(\"style\",\"\");\n\t\t}\n\t\tif(changedAttributes[\"class\"]) {\n\t\t\tthis.assignDomNodeClasses();\n\t\t}\t\t\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n        $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/scrollable.js": {
            "title": "$:/core/modules/widgets/scrollable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tif(event.paramObject && event.paramObject.selector) {\n\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t} else {\n\t\tthis.scrollIntoView(event.target);\t\t\t\n\t}\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\tsrcWindow = element ? element.ownerDocument.defaultView : window;\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nScrollableWidget.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/select.js": {
            "title": "$:/core/modules/widgets/select.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\n\t\t}\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/set.js": {
            "title": "$:/core/modules/widgets/set.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t   (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/text.js": {
            "title": "$:/core/modules/widgets/text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/tiddler.js": {
            "title": "$:/core/modules/widgets/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/transclude.js": {
            "title": "$:/core/modules/widgets/transclude.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\tthis.recursionMarker = this.getAttribute(\"recursionMarker\",\"yes\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tif(this.recursionMarker === \"yes\") {\n\t\tthis.setVariable(\"transclusion\",recursionMarker);\n\t}\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/vars.js": {
            "title": "$:/core/modules/widgets/vars.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n  <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/view.js": {
            "title": "$:/core/modules/widgets/view.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/widget.js": {
            "title": "$:/core/modules/widgets/widget.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning  that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\toriginalValue = variable.value,\n\t\t\tvalue = originalValue,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params,\n\t\t\tsrcVariable: variable,\n\t\t\tisCacheable: originalValue === value\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\tevent.widget = event.widget || this;\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\n/*\nExecute action tiddlers by tag\n*/\nWidget.prototype.invokeActionsByTag = function(tag,event,variables) {\n\tvar self = this;\n\t$tw.utils.each(self.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\tself.invokeActionString(self.wiki.getTiddlerText(title),self,event,variables);\n\t});\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/wikify.js": {
            "title": "$:/core/modules/widgets/wikify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/wiki-bulkops.js": {
            "title": "$:/core/modules/wiki-bulkops.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/wiki.js": {
            "title": "$:/core/modules/wiki.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type]  || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.isBinaryTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.encoding === \"base64\";\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles.  Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x :  x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t//         indexOf unless we have a new\n\t\t\t\t\t//         position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tmoveItemInList(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,spaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.recursionMarker : optional flag to set a recursion marker, defaults to \"yes\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\trecursionMarker: {\n\t\t\t\t\tname: \"recursionMarker\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: options.recursionMarker || \"yes\"\n\t\t\t\t\t},\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn this.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(!tiddler.hasField(\"_is_skinny\")) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text || \"\";\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\"};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create  a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\t\n\tconsole.log(\"$tw.wiki.addToHistory() is deprecated since V5.1.23! Use the this.story.addToHistory() from the story-object!\")\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\n\tconsole.log(\"$tw.wiki.addToStory() is deprecated since V5.1.23! Use the this.story.addToStory() from the story-object!\")\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.slugify = function(title,options) {\n\tvar tiddler = this.getTiddler(title),\n\t\tslug;\n\tif(tiddler && tiddler.fields.slug) {\n\t\tslug = tiddler.fields.slug;\n\t} else {\n\t\tslug = $tw.utils.transliterate(title.toString().toLowerCase()) // Replace diacritics with basic lowercase ASCII\n\t\t\t.replace(/\\s+/g,\"-\")                                       // Replace spaces with -\n\t\t\t.replace(/[^\\w\\-\\.]+/g,\"\")                                 // Remove all non-word chars except dash and dot\n\t\t\t.replace(/\\-\\-+/g,\"-\")                                     // Replace multiple - with single -\n\t\t\t.replace(/^-+/,\"\")                                         // Trim - from start of text\n\t\t\t.replace(/-+$/,\"\");                                        // Trim - from end of text\n\t}\n\t// If the resulting slug is blank (eg because the title is just punctuation characters)\n\tif(!slug) {\n\t\t// ...then just use the character codes of the title\n\t\tvar result = [];\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tresult.push(char.charCodeAt(0).toString());\n\t\t});\n\t\tslug = result.join(\"-\");\n\t}\n\treturn slug;\n};\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/palettes/Blanca": {
            "title": "$:/palettes/Blanca",
            "name": "Blanca",
            "description": "A clean white palette to let you focus",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Blue": {
            "title": "$:/palettes/Blue",
            "name": "Blue",
            "description": "A blue theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "name": "Muted",
            "description": "Bright tiddlers on a muted background",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastLight": {
            "title": "$:/palettes/ContrastLight",
            "name": "Contrast (Light)",
            "description": "High contrast and unambiguous (light version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastDark": {
            "title": "$:/palettes/ContrastDark",
            "name": "Contrast (Dark)",
            "description": "High contrast and unambiguous (dark version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/CupertinoDark": {
            "title": "$:/palettes/CupertinoDark",
            "tags": "$:/tags/Palette",
            "name": "Cupertino Dark",
            "description": "A macOS inspired dark palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #FF453A\nalert-border: #FF453A\nalert-highlight: #FFD60A\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #282828\nblockquote-bar: <<colour page-background>>\nbutton-foreground: <<colour background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #FF453A\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour tiddler-info-background>>\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: #3F638B\ndropdown-tab-background: #323232\ndropzone-background: #30D158\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #BF5AF2\nexternal-link-foreground: #32D74B\nforeground: #FFFFFF\nmenubar-background: #464646\nmenubar-foreground: #ffffff\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: #98989D\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #323232\npre-background: #464646\npre-border: transparent\nprimary: #0A84FF\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour background>>\nsidebar-controls-foreground-hover: #FF9F0A\nsidebar-controls-foreground: #8E8E93\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: #3F638B\nsidebar-tab-background: <<colour background>>\nsidebar-tab-border-selected: <<colour background>>\nsidebar-tab-border: <<colour background>>\nsidebar-tab-divider: <<colour background>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: #ffffff\nstatic-alert-foreground: #B4B4B4\ntab-background-selected: #3F638B\ntab-background: <<colour page-background>>\ntab-border-selected: <<colour page-background>>\ntab-border: <<colour page-background>>\ntab-divider: <<colour page-background>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #464646\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #48484A\ntag-foreground: #323232\ntiddler-background: <<colour background>>\ntiddler-border: transparent\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: #48484A\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #1E1E1E\ntiddler-info-border: #1E1E1E\ntiddler-info-tab-background: #3F638B\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: #464646\nselection-background: #3F638B\nselection-foreground: #ffffff\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #3F638B\nwikilist-button-foreground: <<colour foreground>>\nwikilist-button-open: #32D74B\nwikilist-button-open-hover: #32D74B\nwikilist-button-reveal: #0A84FF\nwikilist-button-reveal-hover: #0A84FF\nwikilist-button-remove: #FF453A\nwikilist-button-remove-hover: #FF453A\nwikilist-droplink-dragover: #32D74B\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour foreground>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-url: <<colour muted-foreground>>\n"
        },
        "$:/palettes/DarkPhotos": {
            "title": "$:/palettes/DarkPhotos",
            "created": "20150402111612188",
            "description": "Good with dark photo backgrounds",
            "modified": "20150402112344080",
            "name": "DarkPhotos",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/DesertSand": {
            "title": "$:/palettes/DesertSand",
            "tags": "$:/tags/Palette",
            "name": "Desert Sand",
            "description": "A desert sand palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #E9E0C7\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour foreground>>\ncode-background: #F3EDDF\ncode-border: #C3BAA1\ncode-foreground: #ab3250\ndiff-delete-background: #bd8b8b\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #91c093\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ad3434\ndownload-background: #6ca16c\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #E9E0C7\ndropdown-tab-background: #BAB29C\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #313163\nexternal-link-foreground: #555592\nforeground: #2D2A23\nmenubar-background: #CDC2A6\nmenubar-foreground: #5A5446\nmessage-background: #ECE5CF\nmessage-border: #D6CBAA\nmessage-foreground: #5f6e7d\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #8A8885\nmodal-footer-background: #CDC2A6\nmodal-footer-border: #9D998E\nmodal-header-border: #9D998E\nmuted-foreground: #9D998E\nnotification-background: #F0E9D7\nnotification-border: #939189\npage-background: #e0d3af\npre-background: #D6CBAA\npre-border: #CDC2A6\nprimary: #5B6F55\nselection-background: #9D947B\nselection-foreground: <<colour foreground>>\nselect-tag-background: #F0E9D7\nselect-tag-foreground: #2D2A23\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #2D2A23\nsidebar-controls-foreground: #867F69\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #867F69\nsidebar-muted-foreground-hover: #706A58\nsidebar-muted-foreground: #B3A98C\nsidebar-tab-background-selected: #e0d3af\nsidebar-tab-background: #A6A193\nsidebar-tab-border-selected: #C3BAA1\nsidebar-tab-border: #C3BAA1\nsidebar-tab-divider: #CDC2A6\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #2D2A23\nsidebar-tiddler-link-foreground-hover: #433F35\nsidebar-tiddler-link-foreground: #706A58\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #A6A193\ntab-background-selected: #E9E0C7\ntab-background: #A6A193\ntab-border-selected: #C3BAA1\ntab-border: #C3BAA1\ntab-divider: #CDC2A6\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #2D2A23\ntable-border: #9D998E\ntable-footer-background: #8A8885\ntable-header-background: #B0AA98\ntag-background: #706A58\ntag-foreground: #E3D7B7\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #9D947B\ntiddler-controls-foreground-selected: #706A58\ntiddler-controls-foreground: #C3BAA1\ntiddler-editor-background: #E9E0C7\ntiddler-editor-border-image: #A6A193\ntiddler-editor-border: #A6A193\ntiddler-editor-fields-even: #D6CBAA\ntiddler-editor-fields-odd: #C3BAA1\ntiddler-info-background: #E3D7B7\ntiddler-info-border: #BAB29C\ntiddler-info-tab-background: #E9E0C7\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #867F69\ntiddler-title-foreground: #374464\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #8A8885\nvery-muted-foreground: #CDC2A6\nwikilist-background: <<colour page-background>>\nwikilist-item: #CDC2A6\nwikilist-info: #161512\nwikilist-title: #433F35\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #706A58\nwikilist-button-open: #7db66a\nwikilist-button-open-hover: #56a556\nwikilist-button-reveal: #5a6c9e\nwikilist-button-reveal-hover: #454591\nwikilist-button-remove: #bc5972\nwikilist-button-remove-hover: #814040\nwikilist-toolbar-background: #CDC2A6\nwikilist-toolbar-foreground: #2D2A23\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #A6A193\nwikilist-button-foreground: #161512\n"
        },
        "$:/palettes/GruvboxDark": {
            "title": "$:/palettes/GruvboxDark",
            "name": "Gruvbox Dark",
            "description": "Retro groove color scheme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "license": "https://github.com/morhetz/gruvbox",
            "text": "alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour page-background>>\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nforeground: #fbf1c7\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nselection-background: #458588\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: <<colour primary>>\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #32302f\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #acacac\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>\n"
        },
        "$:/palettes/Nord": {
            "title": "$:/palettes/Nord",
            "name": "Nord",
            "description": "An arctic, north-bluish color palette.",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
            "text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour page-background>>\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmenubar-background: #2E3440\nmenubar-foreground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nselection-background: #5E81AC\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #3b4252\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\nwikilist-background: <<colour page-background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-item: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-info: <<colour muted-foreground>>\nwikilist-button-open: #A3BE8C\nwikilist-button-open-hover: #A3BE8C\nwikilist-button-reveal: #81A1C1\nwikilist-button-reveal-hover: #81A1C1\nwikilist-button-remove: #B48EAD\nwikilist-button-remove-hover: #B48EAD\n"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "name": "Rocker",
            "description": "A dark theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarFlare": {
            "title": "$:/palettes/SolarFlare",
            "name": "Solar Flare",
            "description": "Warm, relaxing earth colours",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n    download-foreground: <<colour background>>\n    dragger-foreground: <<colour background>>\n    dropdown-background: <<colour background>>\n    modal-background: <<colour background>>\n    sidebar-foreground-shadow: <<colour background>>\n    tiddler-background: <<colour background>>\n    tiddler-border: <<colour background>>\n    tiddler-link-background: <<colour background>>\n    tab-background-selected: <<colour background>>\n        dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n    dragger-background: <<colour foreground>>\n    tab-foreground: <<colour foreground>>\n        tab-foreground-selected: <<colour tab-foreground>>\n            sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n        sidebar-tab-foreground: <<colour tab-foreground>>\n    sidebar-button-foreground: <<colour foreground>>\n    sidebar-controls-foreground: <<colour foreground>>\n    sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n    alert-muted-foreground: <<colour base01>>\n: base00\n    code-foreground: <<colour base00>>\n    message-foreground: <<colour base00>>\n    tag-foreground: <<colour base00>>\n: base0\n    sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n    muted-foreground: <<colour base1>>\n        blockquote-bar: <<colour muted-foreground>>\n        dropdown-border: <<colour muted-foreground>>\n        sidebar-muted-foreground: <<colour muted-foreground>>\n        tiddler-title-foreground: <<colour muted-foreground>>\n            site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n    modal-footer-background: <<colour base2>>\n    page-background: <<colour base2>>\n        modal-backdrop: <<colour page-background>>\n        notification-background: <<colour page-background>>\n        code-background: <<colour page-background>>\n            code-border: <<colour code-background>>\n        pre-background: <<colour page-background>>\n            pre-border: <<colour pre-background>>\n        sidebar-tab-background-selected: <<colour page-background>>\n    table-header-background: <<colour base2>>\n    tag-background: <<colour base2>>\n    tiddler-editor-background: <<colour base2>>\n    tiddler-info-background: <<colour base2>>\n    tiddler-info-tab-background: <<colour base2>>\n    tab-background: <<colour base2>>\n        dropdown-tab-background: <<colour tab-background>>\n: base3\n    alert-background: <<colour base3>>\n    message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n    alert-highlight: <<colour magenta>>\n: violet\n    external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n    tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n    external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n    primary: <<colour blue-muted>>\n        download-background: <<colour primary>>\n        tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n    modal-footer-border: <<colour tab-border>>\n    modal-header-border: <<colour tab-border>>\n    notification-border: <<colour tab-border>>\n    sidebar-tab-border: <<colour tab-border>>\n    tab-border-selected: <<colour tab-border>>\n        sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n    sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarizedDark": {
            "title": "$:/palettes/SolarizedDark",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Precision dark colors for machines and people",
            "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
            "name": "SolarizedDark",
            "text": "alert-background: #073642\nalert-border: #93a1a1\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #073642\nblockquote-bar: #d33682\nbutton-background: #073642\nbutton-border: #586e75\nbutton-foreground: #93a1a1\ncode-background: #073642\ncode-border: #586e75\ncode-foreground: #93a1a1\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #073642\ndragger-background: #073642\ndragger-foreground: #839496\ndropdown-background: #073642\ndropdown-border: #93a1a1\ndropdown-tab-background: #002b36\ndropdown-tab-background-selected: #073642\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover:\nexternal-link-foreground-visited: #268bd2\nforeground: #839496\nmessage-background: #002b36\nmessage-border: #586e75\nmessage-foreground: #839496\nmodal-backdrop: #657b83\nmodal-background: #002b36\nmodal-border: #586e75\nmodal-footer-background: #073642\nmodal-footer-border: #586e75\nmodal-header-border: #586e75\nmuted-foreground: #93a1a1\nnotification-background: #002b36\nnotification-border: #586e75\npage-background: #073642\npre-background: inherit\npre-border: #657b83\nprimary: #859900\nselect-tag-background: #002b36\nselect-tag-foreground: #839496\nsidebar-button-foreground: #93a1a1\nsidebar-controls-foreground: #93a1a1\nsidebar-controls-foreground-hover: #eee8d5\nsidebar-foreground: #93a1a1\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #839496\nsidebar-muted-foreground-hover: #93a1a1\nsidebar-tab-background: #002b36\nsidebar-tab-background-selected: #073642\nsidebar-tab-border: #073642\nsidebar-tab-border-selected: #839496\nsidebar-tab-divider: #002b36\nsidebar-tab-foreground: #657b83\nsidebar-tab-foreground-selected: #93a1a1\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #eee8d5\nsite-title-foreground: #d33682\nstatic-alert-foreground: #93a1a1\ntab-background: #073642\ntab-background-selected: #002b36\ntab-border: #586e75\ntab-border-selected: #93a1a1\ntab-divider: #93a1a1\ntab-foreground: #839496\ntab-foreground-selected: #93a1a1\ntable-border: #586e75\ntable-footer-background: #073642\ntable-header-background: #073642\ntag-background: #b58900\ntag-foreground: #002b36\ntiddler-background: #002b36\ntiddler-border: #586e75\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #002b36\ntiddler-editor-border: #073642\ntiddler-editor-border-image: #002b36\ntiddler-editor-fields-even: #002b36\ntiddler-editor-fields-odd: #073642\ntiddler-info-background: #073642\ntiddler-info-border: #657b83\ntiddler-info-tab-background: #002b36\ntiddler-link-background: #002b36\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #839496\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #839496\ntoolbar-close-button: #839496\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #839496\ntoolbar-edit-button: #839496\ntoolbar-info-button: #839496\ntoolbar-new-button: #839496\ntoolbar-options-button: #839496\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #586e75\n"
        },
        "$:/palettes/SolarizedLight": {
            "title": "$:/palettes/SolarizedLight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Precision colors for machines and people",
            "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
            "name": "SolarizedLight",
            "text": "alert-background: #eee8d5\nalert-border: #586e75\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #eee8d5\nblockquote-bar: #d33682\nbutton-background: #eee8d5\nbutton-border: #93a1a1\nbutton-foreground: #586e75\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #586e75\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #eee8d5\ndragger-background: #eee8d5\ndragger-foreground: #657b83\ndropdown-background: #eee8d5\ndropdown-border: #586e75\ndropdown-tab-background: #fdf6e3\ndropdown-tab-background-selected: #eee8d5\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #268bd2\nforeground: #657b83\nmessage-background: #fdf6e3\nmessage-border: #93a1a1\nmessage-foreground: #657b83\nmodal-backdrop: #839496\nmodal-background: #fdf6e3\nmodal-border: #93a1a1\nmodal-footer-background: #eee8d5\nmodal-footer-border: #93a1a1\nmodal-header-border: #93a1a1\nmuted-foreground: #586e75\nnotification-background: #fdf6e3\nnotification-border: #93a1a1\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #839496\nprimary: #859900\nselect-tag-background: #fdf6e3\nselect-tag-foreground: #657b83\nsidebar-button-foreground: #586e75\nsidebar-controls-foreground: #586e75\nsidebar-controls-foreground-hover: #d33682\nsidebar-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #657b83\nsidebar-muted-foreground-hover: #586e75\nsidebar-tab-background: #fdf6e3\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-border: #eee8d5\nsidebar-tab-border-selected: #657b83\nsidebar-tab-divider: #fdf6e3\nsidebar-tab-foreground: #839496\nsidebar-tab-foreground-selected: #586e75\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #002b36\nsite-title-foreground: #d33682\nstatic-alert-foreground: #586e75\ntab-background: #eee8d5\ntab-background-selected: #fdf6e3\ntab-border: #93a1a1\ntab-border-selected: #586e75\ntab-divider: #586e75\ntab-foreground: #657b83\ntab-foreground-selected: #586e75\ntable-border: #93a1a1\ntable-footer-background: #eee8d5\ntable-header-background: #eee8d5\ntag-background: #b58900\ntag-foreground: #fdf6e3\ntiddler-background: #fdf6e3\ntiddler-border: #93a1a1\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #fdf6e3\ntiddler-editor-border: #eee8d5\ntiddler-editor-border-image: #fdf6e3\ntiddler-editor-fields-even: #fdf6e3\ntiddler-editor-fields-odd: #eee8d5\ntiddler-info-background: #eee8d5\ntiddler-info-border: #839496\ntiddler-info-tab-background: #fdf6e3\ntiddler-link-background: #fdf6e3\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #657b83\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #657b83\ntoolbar-close-button: #657b83\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #657b83\ntoolbar-edit-button: #657b83\ntoolbar-info-button: #657b83\ntoolbar-new-button: #657b83\ntoolbar-options-button: #657b83\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #93a1a1\n"
        },
        "$:/palettes/SpartanDay": {
            "title": "$:/palettes/SpartanDay",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Cold, spartan day colors",
            "name": "Spartan Day",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
        },
        "$:/palettes/SpartanNight": {
            "title": "$:/palettes/SpartanNight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Dark spartan colors",
            "name": "Spartan Night",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
        },
        "$:/palettes/Twilight": {
            "title": "$:/palettes/Twilight",
            "tags": "$:/tags/Palette",
            "author": "Thomas Elmiger",
            "type": "application/x-tiddler-dictionary",
            "name": "Twilight",
            "description": "Delightful, soft darkness.",
            "text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"
        },
        "$:/palettes/Vanilla": {
            "title": "$:/palettes/Vanilla",
            "name": "Vanilla",
            "description": "Pale and unobtrusive",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselection-background:\nselection-foreground:\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\n"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
        },
        "$:/library/sjcl.js/license": {
            "title": "$:/library/sjcl.js/license",
            "type": "text/plain",
            "text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
        },
        "$:/core/templates/MOTW.html": {
            "title": "$:/core/templates/MOTW.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com -->&#13;&#10;"
        },
        "$:/core/templates/alltiddlers.template.html": {
            "title": "$:/core/templates/alltiddlers.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
        },
        "$:/core/templates/canonical-uri-external-image": {
            "title": "$:/core/templates/canonical-uri-external-image",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-raw": {
            "title": "$:/core/templates/canonical-uri-external-raw",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-text": {
            "title": "$:/core/templates/canonical-uri-external-text",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/exporters/CsvFile": {
            "title": "$:/core/templates/exporters/CsvFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/CsvFile}}",
            "extension": ".csv",
            "text": "<$macrocall $name=\"csvtiddlers\" filter=<<exportFilter>> format=\"quoted-comma-sep\" $output=\"text/raw\"/>\n"
        },
        "$:/core/templates/exporters/JsonFile": {
            "title": "$:/core/templates/exporters/JsonFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/JsonFile}}",
            "extension": ".json",
            "text": "<$macrocall $name=\"jsontiddlers\" filter=<<exportFilter>> $output=\"text/raw\"/>\n"
        },
        "$:/core/templates/exporters/StaticRiver": {
            "title": "$:/core/templates/exporters/StaticRiver",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/StaticRiver}}",
            "extension": ".html",
            "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river tc-static-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
        },
        "$:/core/templates/exporters/StaticRiver/Content": {
            "title": "$:/core/templates/exporters/StaticRiver/Content",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/TidFile": {
            "title": "$:/core/templates/exporters/TidFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/TidFile}}",
            "extension": ".tid",
            "condition": "[<count>compare:lte[1]]",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
        },
        "$:/core/save/all-external-js": {
            "title": "$:/core/save/all-external-js",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
        },
        "$:/core/templates/tiddlywiki5.js": {
            "title": "$:/core/templates/tiddlywiki5.js",
            "text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
        },
        "$:/core/templates/tiddlywiki5.js/tiddlers": {
            "title": "$:/core/templates/tiddlywiki5.js/tiddlers",
            "text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n`\n"
        },
        "$:/core/templates/tiddlywiki5-external-js.html": {
            "title": "$:/core/templates/tiddlywiki5-external-js.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
        },
        "$:/core/templates/html-div-skinny-tiddler": {
            "title": "$:/core/templates/html-div-skinny-tiddler",
            "text": "<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\n"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/core/templates/html-tiddler": {
            "title": "$:/core/templates/html-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/core/templates/json-tiddler": {
            "title": "$:/core/templates/json-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
        },
        "$:/core/templates/module-tiddler": {
            "title": "$:/core/templates/module-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
        },
        "$:/core/templates/plain-text-tiddler": {
            "title": "$:/core/templates/plain-text-tiddler",
            "text": "<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/raw-static-tiddler": {
            "title": "$:/core/templates/raw-static-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
        },
        "$:/core/save/all": {
            "title": "$:/core/save/all",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/empty": {
            "title": "$:/core/save/empty",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-all": {
            "title": "$:/core/save/lazy-all",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-images": {
            "title": "$:/core/save/lazy-images",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[is[image]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/templates/server/static.sidebar.wikitext": {
            "title": "$:/core/templates/server/static.sidebar.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
        },
        "$:/core/templates/server/static.tiddler.html": {
            "title": "$:/core/templates/server/static.tiddler.html",
            "text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
        },
        "$:/core/templates/server/static.tiddler.wikitext": {
            "title": "$:/core/templates/server/static.tiddler.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
        },
        "$:/core/templates/single.tiddler.window": {
            "title": "$:/core/templates/single.tiddler.window",
            "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$vars>\n"
        },
        "$:/core/templates/split-recipe": {
            "title": "$:/core/templates/split-recipe",
            "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
        },
        "$:/core/templates/static-tiddler": {
            "title": "$:/core/templates/static-tiddler",
            "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
        },
        "$:/core/templates/static.area": {
            "title": "$:/core/templates/static.area",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\n"
        },
        "$:/core/templates/static.content": {
            "title": "$:/core/templates/static.content",
            "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
        },
        "$:/core/templates/static.template.css": {
            "title": "$:/core/templates/static.template.css",
            "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
        },
        "$:/core/templates/static.template.html": {
            "title": "$:/core/templates/static.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
        },
        "$:/core/templates/static.tiddler.html": {
            "title": "$:/core/templates/static.tiddler.html",
            "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river tc-static-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`\n"
        },
        "$:/core/templates/store.area.template.html": {
            "title": "$:/core/templates/store.area.template.html",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n<$list filter={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
        },
        "$:/core/templates/tid-tiddler": {
            "title": "$:/core/templates/tid-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/tiddler-metadata": {
            "title": "$:/core/templates/tiddler-metadata",
            "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
        },
        "$:/core/templates/tiddlywiki5.html": {
            "title": "$:/core/templates/tiddlywiki5.html",
            "text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"
        },
        "$:/core/templates/version": {
            "title": "$:/core/templates/version",
            "text": "<<version>>"
        },
        "$:/core/templates/wikified-tiddler": {
            "title": "$:/core/templates/wikified-tiddler",
            "text": "<$transclude />"
        },
        "$:/core/ui/AboveStory/tw2-plugin-check": {
            "title": "$:/core/ui/AboveStory/tw2-plugin-check",
            "tags": "$:/tags/AboveStory",
            "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/Actions/new-image": {
            "title": "$:/core/ui/Actions/new-image",
            "tags": "$:/tags/Actions",
            "description": "create a new image tiddler",
            "text": "\\define get-type()\nimage/$(imageType)$\n\\end\n\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars imageType={{$:/config/NewImageType}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags=<<get-tags>>/>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-journal": {
            "title": "$:/core/ui/Actions/new-journal",
            "tags": "$:/tags/Actions",
            "description": "create a new journal tiddler",
            "text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-tiddler": {
            "title": "$:/core/ui/Actions/new-tiddler",
            "tags": "$:/tags/Actions",
            "description": "create a new empty tiddler",
            "text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<get-tags>>/>\n</$vars>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter": {
            "title": "$:/core/ui/AdvancedSearch/Filter",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Filter/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch/input}!match{$:/temp/advancedsearch}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\" \n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/temp/advancedsearch]]\" firstSearchFilterField=\"text\" \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tinputCancelActions=<<cancel-search-actions>>/>\n</$keyboard>\n</$keyboard>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</div>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param='.tc-advanced-search input' />\"\"\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Shadows": {
            "title": "$:/core/ui/AdvancedSearch/Shadows",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Shadows/Caption}}",
            "first-search-filter": "[all[shadows]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]",
            "text": "\\define lingo-base() $:/language/Search/\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/Shadows]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>>  filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Standard": {
            "title": "$:/core/ui/AdvancedSearch/Standard",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Standard/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define next-search-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/advancedsearch\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"shift-alt-Right\" actions=<<next-search-tab>>>\n<$keyboard key=\"shift-alt-Left\" actions=<<next-search-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"\n\t\tfilterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$vars userInput={{{ [[$:/temp/advancedsearch]get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} searchListState=\"$:/temp/advancedsearch/selected-item\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/advancedsearch\" />\n</$list>\n</$vars>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/System": {
            "title": "$:/core/ui/AdvancedSearch/System",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/System/Caption}}",
            "first-search-filter": "[is[system]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]",
            "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\",stateTitle,tag,defaultState,currentTabTiddler) <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\t\ttype=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/System]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/AdvancedSearch": {
            "title": "$:/AdvancedSearch",
            "icon": "$:/core/images/advanced-search-button",
            "color": "#bbb",
            "text": "<div class=\"tc-advanced-search\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" default=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab--1498284803\"/>\n</div>\n"
        },
        "$:/core/ui/AlertTemplate": {
            "title": "$:/core/ui/AlertTemplate",
            "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</$wikify>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
        },
        "$:/core/ui/BinaryWarning": {
            "title": "$:/core/ui/BinaryWarning",
            "text": "\\define lingo-base() $:/language/BinaryWarning/\n<<lingo Prompt>>\n"
        },
        "$:/core/ui/Components/plugin-info": {
            "title": "$:/core/ui/Components/plugin-info",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view> $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
        },
        "$:/core/ui/Components/tag-link": {
            "title": "$:/core/ui/Components/tag-link",
            "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
        },
        "$:/core/ui/ControlPanel/Advanced": {
            "title": "$:/core/ui/ControlPanel/Advanced",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
            "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/TiddlerFields\" explicitState=\"$:/state/tab--959111941\"/>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Appearance": {
            "title": "$:/core/ui/ControlPanel/Appearance",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
            "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Theme\" explicitState=\"$:/state/tab--1963855381\"/>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Basics": {
            "title": "$:/core/ui/ControlPanel/Basics",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Basics/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewTiddler/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewJournal/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
        },
        "$:/core/ui/ControlPanel/EditorTypes": {
            "title": "$:/core/ui/ControlPanel/EditorTypes",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/Info": {
            "title": "$:/core/ui/ControlPanel/Info",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Info/Caption}}",
            "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Basics\" explicitState=\"$:/state/tab--2112689675\"/>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/KeyboardShortcuts": {
            "title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/LoadedModules": {
            "title": "$:/core/ui/ControlPanel/LoadedModules",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
        },
        "$:/core/ui/ControlPanel/Modals/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
            "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
            "text": "\\define install-plugin-actions()\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[<libraryVersion>compare:version:lt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\">\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\"\"\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>: <$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}}\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$text text=<<dependency>>/>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[name]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$list filter=\"[<currentTiddler>get[enabled]else[yes]match[yes]]\" variable=\"ignore\">\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n</$list>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[name]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$set>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Palette": {
            "title": "$:/core/ui/ControlPanel/Palette",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Palette/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"
        },
        "$:/core/ui/ControlPanel/Parsing": {
            "title": "$:/core/ui/ControlPanel/Parsing",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
            "text": "<<display-server-assets language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
            "text": "<<display-server-assets plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
            "text": "<<display-server-assets theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Updates": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Updates",
            "caption": "<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>",
            "text": "\\define each-updateable-plugin(body)\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"&#91;&#91;<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
            "text": "<<plugin-table language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
            "text": "<<plugin-table plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
            "text": "<<plugin-table theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[name]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<$macrocall $name=\"tabs\" tabsList=\"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" default=\"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\" explicitState=\"$:/state/tab--86143343\"/>\n"
        },
        "$:/core/ui/ControlPanel/Saving/DownloadSaver": {
            "title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Saving/General": {
            "title": "$:/core/ui/ControlPanel/Saving/General",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
            "list-before": "",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Saving/GitHub": {
            "title": "$:/core/ui/ControlPanel/Saving/GitHub",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/GitLab": {
            "title": "$:/core/ui/ControlPanel/Saving/GitLab",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/TiddlySpot": {
            "title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define siteURL(path)\nhttp://$(userName)$.tiddlyspot.com/$path$/\n\\end\n\\define siteLink(path)\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<siteURL $path$>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<div class=\"tc-message-box\">\n\n<<lingo ReadOnly>>\n\n</div>\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<siteLink backup>> |\n|<<lingo ControlPanel>> |<<siteLink controlpanel>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>>  |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>\n"
        },
        "$:/core/ui/ControlPanel/Saving/Gitea": {
            "title": "$:/core/ui/ControlPanel/Saving/Gitea",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\"/> |\n"
        },
        "$:/core/ui/ControlPanel/Saving": {
            "title": "$:/core/ui/ControlPanel/Saving",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Saving/Caption}}",
            "text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Saving/General\" explicitState=\"$:/state/tab-2065006209\"/>\n</div>\n"
        },
        "$:/core/buttonstyles/Borderless": {
            "title": "$:/core/buttonstyles/Borderless",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
            "text": "tc-btn-invisible"
        },
        "$:/core/buttonstyles/Boxed": {
            "title": "$:/core/buttonstyles/Boxed",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
            "text": "tc-btn-boxed"
        },
        "$:/core/buttonstyles/Rounded": {
            "title": "$:/core/buttonstyles/Rounded",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
            "text": "tc-btn-rounded"
        },
        "$:/core/ui/ControlPanel/Settings/CamelCase": {
            "title": "$:/core/ui/ControlPanel/Settings/CamelCase",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
            "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
            "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n  <option value=\"above\"><<lingo \"OpenAbove\">></option>\n  <option value=\"below\"><<lingo \"OpenBelow\">></option>\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/MissingLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationHistory": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
            "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/TitleLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings": {
            "title": "$:/core/ui/ControlPanel/Settings",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Settings/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/StoryView": {
            "title": "$:/core/ui/ControlPanel/StoryView",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
            "text": "{{$:/snippets/viewswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/Stylesheets": {
            "title": "$:/core/ui/ControlPanel/Stylesheets",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"
        },
        "$:/core/ui/ControlPanel/Theme": {
            "title": "$:/core/ui/ControlPanel/Theme",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Theme/Caption}}",
            "text": "{{$:/snippets/themeswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/TiddlerFields": {
            "title": "$:/core/ui/ControlPanel/TiddlerFields",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/PageControls": {
            "title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars": {
            "title": "$:/core/ui/ControlPanel/Toolbars",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
            "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" class=\"tc-vertical\" explicitState=\"$:/state/tabs/controlpanel/toolbars-1345989671\"/>\n</div>\n"
        },
        "$:/ControlPanel": {
            "title": "$:/ControlPanel",
            "icon": "$:/core/images/options-button",
            "color": "#bbb",
            "text": "<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Info\" explicitState=\"$:/state/tab-1749438307\"/>\n</div>\n"
        },
        "$:/core/ui/DefaultSearchResultList": {
            "title": "$:/core/ui/DefaultSearchResultList",
            "tags": "$:/tags/SearchResults",
            "caption": "{{$:/language/Search/DefaultResults/Caption}}",
            "first-search-filter": "[!is[system]search:title<userInput>sort[title]limit[250]]",
            "second-search-filter": "[!is[system]search<userInput>sort[title]limit[250]]",
            "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[first-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[second-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-secondaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n\\end\n<<searchResultList>>\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-current": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from current",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from shadow (if any)",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/output": {
            "title": "$:/core/ui/EditTemplate/body/preview/output",
            "tags": "$:/tags/EditPreview",
            "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
            "text": "\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
        },
        "$:/state/showeditpreview": {
            "title": "$:/state/showeditpreview",
            "text": "no"
        },
        "$:/core/ui/EditTemplate/body/editor": {
            "title": "$:/core/ui/EditTemplate/body/editor",
            "text": "<$edit\n\n  field=\"text\"\n  class=\"tc-edit-texteditor tc-edit-texteditor-body\"\n  placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n  tabindex={{$:/config/EditTabIndex}}\n  focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n  cancelPopups=\"yes\"\n\n><$set\n\n  name=\"targetTiddler\"\n  value=<<currentTiddler>>\n\n><$list\n\n  filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n  type=\"nomatch\"\n  state=<<config-visibility-title>>\n  text=\"hide\"\n  class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n  tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n  mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
        },
        "$:/core/ui/EditTemplate/body/toolbar/button": {
            "title": "$:/core/ui/EditTemplate/body/toolbar/button",
            "text": "\\define toolbar-button-icon()\n<$list\n\n  filter=\"[all[current]!has[custom-icon]]\"\n  variable=\"no-custom-icon\"\n\n><$transclude\n\n  tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n  filter={{!!condition}}\n  variable=\"list-condition\"\n\n><$wikify\n\n  name=\"tooltip-text\"\n  text=<<toolbar-button-tooltip>>\n  mode=\"inline\"\n  output=\"text\"\n\n><$list\n\n  filter=\"[all[current]!has[dropdown]]\"\n  variable=\"no-dropdown\"\n\n><$button\n\n  class=\"tc-btn-invisible $(buttonClasses)$\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button></$list><$list\n\n  filter=\"[all[current]has[dropdown]]\"\n  variable=\"dropdown\"\n\n><$set\n\n  name=\"dropdown-state\"\n  value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n  popup=<<dropdown-state>>\n  class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n  selectedClass=\"tc-selected\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button><$reveal\n\n  state=<<dropdown-state>>\n  type=\"popup\"\n  position=\"below\"\n  animate=\"yes\"\n  tag=\"span\"\n\n><div\n\n  class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n  tiddler={{!!dropdown}}\n  mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n  name=\"buttonClasses\"\n  value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
        },
        "$:/core/ui/EditTemplate/body": {
            "title": "$:/core/ui/EditTemplate/body",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name-wrapper input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define delete-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\n\\define cancel-search-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newFieldNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-state-tiddlers>>\n</$list>\n\\end\n\n\\define cancel-search-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newFieldNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newFieldNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class={{{ [all[current]fields[]] :filter[lookup[$:/config/EditTemplateFields/Visibility/]!match[hide]] +[count[]!match[0]] +[then[tc-edit-fields]] ~[[tc-edit-fields tc-edit-fields-small]] }}}>\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$keyboard key=\"((delete-field))\" actions=\"\"\"<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\"\"\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit tc-big-gap-right\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<$vars refreshTitle=<<qualify \"$:/temp/fieldname/refresh\">> storeTitle=<<newFieldNameInputTiddler>> searchListState=<<newFieldNameSelectionTiddler>>>\n<div class=\"tc-edit-field-add-name-wrapper\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newFieldNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<searchListState>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}\n\t\tfocus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}} cancelPopups=\"yes\"\n\t\tconfigTiddlerFilter=\"[[$:/config/EditMode/fieldname-filter]]\" inputCancelActions=<<cancel-search-actions>> />\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-primaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-secondaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n</div>\n<span class=\"tc-edit-field-add-value tc-small-gap-right\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\n</$set>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</$vars>\n</div>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditTemplate/shadow": {
            "title": "$:/core/ui/EditTemplate/shadow",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "tags": "$:/tags/EditTemplate",
            "text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon,tagField:\"tags\")\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view field=\"title\" format=\"text\" />\n<$button class=\"tc-btn-invisible tc-remove-tag-button\"><$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[{!!title}]\"/>{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon,tagField:\"tags\")\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\" tagField=<<__tagField__>>/>\n\\end\n\n\\define edit-tags-template(tagField:\"tags\")\n\\whitespace trim\n<div class=\"tc-edit-tags\">\n<$list filter=\"[list[!!$tagField$]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}} tagField=<<__tagField__>>/>\n</$list>\n<$vars tabIndex={{$:/config/EditTabIndex}} cancelPopups=\"yes\">\n<$macrocall $name=\"tag-picker\" tagField=<<__tagField__>>/>\n</$vars>\n</div>\n\\end\n<$set name=\"saveTiddler\" value=<<currentTiddler>>>\n<$macrocall $name=\"edit-tags-template\" tagField=<<tagField>>/>\n</$set>\n"
        },
        "$:/core/ui/EditTemplate/title": {
            "title": "$:/core/ui/EditTemplate/title",
            "tags": "$:/tags/EditTemplate",
            "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "tags": "$:/tags/EditTemplate",
            "first-search-filter": "[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[description]sort[group-sort]removeprefix[$:/language/Docs/Types/]search<userInput>]",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define input-cancel-actions() <$list filter=\"[<storeTitle>get[text]] [<currentTiddler>get[type]] +[limit[1]]\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\"><$action-sendmessage $message=\"tm-remove-field\" $param=\"type\"/><$action-deletetiddler $filter=\"[<typeInputTiddler>] [<refreshTitle>] [<typeSelectionTiddler>]\"/></$list>\n\\whitespace trim\n<$set name=\"refreshTitle\" value=<<qualify \"$:/temp/type-search/refresh\">>>\n<div class=\"tc-edit-type-selector-wrapper\">\n<em class=\"tc-edit tc-big-gap-right\"><<lingo Type/Prompt>></em>\n<div class=\"tc-type-selector-dropdown-wrapper\">\n<div class=\"tc-type-selector\"><$fieldmangler>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<currentTiddler>> storeTitle=<<typeInputTiddler>> refreshTitle=<<refreshTitle>> selectionStateTitle=<<typeSelectionTiddler>> field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}} cancelPopups=\"yes\" configTiddlerFilter=\"[[$:/core/ui/EditTemplate/type]]\" inputCancelActions=<<input-cancel-actions>>/><$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}<$action-deletetiddler $filter=\"[<storeTitle>] [<refreshTitle>] [<selectionStateTitle>]\"/></$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$set name=\"userInput\" value={{{ [<typeInputTiddler>get[text]] }}}>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]] +[removeprefix[$:/language/Docs/Types/]] +[search<userInput>]\"><span class={{{ [<currentTiddler>addsuffix[-primaryList]] -[<typeSelectionTiddler>get[text]] +[then[]else[tc-list-item-selected]] }}}><$link to={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"description\"/> (<$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"name\"/>)</$link></span>\n</$list>\n</$set>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n</div>\n</div>\n</$set>\n"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "text": "\\define delete-edittemplate-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<newFieldNameInputTiddler>] [<newFieldNameSelectionTiddler>] [<newTagNameTiddler>] [<newTagNameInputTiddler>] [<newTagNameSelectionTiddler>] [<typeInputTiddler>] [<typeSelectionTiddler>]\"/>\n\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define cancel-delete-tiddler-actions(message)\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}>\n<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">> newFieldNameInputTiddler=<<qualify \"$:/temp/NewFieldName/input\">> newFieldNameSelectionTiddler=<<qualify \"$:/temp/NewFieldName/selected-item\">> newTagNameInputTiddler=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddler=<<qualify \"$:/temp/NewTagName/selected-item\">> typeInputTiddler=<<qualify \"$:/temp/Type/input\">> typeSelectionTiddler=<<qualify \"$:/temp/Type/selected-item\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" actions=<<cancel-delete-tiddler-actions \"cancel\">>>\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$vars>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/Buttons/cancel": {
            "title": "$:/core/ui/Buttons/cancel",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
            "description": "{{$:/language/Buttons/Cancel/Hint}}",
            "text": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"cancel\">> tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/delete": {
            "title": "$:/core/ui/Buttons/delete",
            "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
            "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
            "description": "{{$:/language/Buttons/Delete/Hint}}",
            "text": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"delete\">> tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/save": {
            "title": "$:/core/ui/Buttons/save",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
            "description": "{{$:/language/Buttons/Save/Hint}}",
            "text": "\\define save-tiddler-button()\n\\whitespace trim\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n\\end\n<<save-tiddler-button>>\n"
        },
        "$:/core/ui/EditorToolbar/bold": {
            "title": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}}",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/clear-dropdown": {
            "title": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/clear": {
            "title": "$:/core/ui/EditorToolbar/clear",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/erase",
            "caption": "{{$:/language/Buttons/Clear/Caption}}",
            "description": "{{$:/language/Buttons/Clear/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/editor-height-dropdown": {
            "title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
        },
        "$:/core/ui/EditorToolbar/editor-height": {
            "title": "$:/core/ui/EditorToolbar/editor-height",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/fixed-height",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
            "description": "{{$:/language/Buttons/EditorHeight/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[first[]]",
            "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/excise-dropdown": {
            "title": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/excise": {
            "title": "$:/core/ui/EditorToolbar/excise",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/excise",
            "caption": "{{$:/language/Buttons/Excise/Caption}}",
            "description": "{{$:/language/Buttons/Excise/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
            "shortcuts": "((excise))",
            "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/heading-1": {
            "title": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}}",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-2": {
            "title": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}}",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-3": {
            "title": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}}",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}}",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}}",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}}",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/italic": {
            "title": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}}",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/line-width-dropdown": {
            "title": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/line-width": {
            "title": "$:/core/ui/EditorToolbar/line-width",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/line-width",
            "caption": "{{$:/language/Buttons/LineWidth/Caption}}",
            "description": "{{$:/language/Buttons/LineWidth/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>\n"
        },
        "$:/core/ui/EditorToolbar/link-dropdown": {
            "title": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $filter=\"[<dropdown-state>] [<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\\end\n\n\\define get-focus-selector() [data-tiddler-title=\"$(cssEscapedTitle)$\"] .tc-create-wikitext-link input\n\n\\define cancel-search-actions-inner()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}><$list filter=\"[<searchTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=<<searchTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/></$list></$set>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<storeTitle>!has[text]] +[<searchTiddler>!has[text]]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\"><$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"wrap-selection\" prefix=\"\" suffix=\"\"/></$list>\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" searchListState=<<qualify \"$:/temp/link-search/selected-item\">> refreshTitle=<<qualify \"$:/temp/link-search/refresh\">> storeTitle=<<qualify \"$:/temp/link-search/input\">>>\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">> class=\"tc-create-wikitext-link\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<searchTiddler>> storeTitle=<<storeTitle>>\n\t\tselectionStateTitle=<<searchListState>> refreshTitle=<<refreshTitle>> type=\"search\" filterMinLength=\"1\"\n\t\ttag=\"input\" focus=\"true\" class=\"tc-popup-handle\" inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<add-link-actions>> placeholder={{$:/language/Search/Search}} default=\"\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\" />\n</$keyboard>\n</$keyboard>\n<$reveal tag=\"span\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<<cancel-search-actions>><$set name=\"cssEscapedTitle\" value={{{ [<storyTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-focus-selector>>/></$set>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$vars>\n\n<$reveal tag=\"div\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n<$vars userInput={{{ [<storeTitle>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n\n{{$:/core/ui/SearchResults}}\n\n</$vars>\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/link": {
            "title": "$:/core/ui/EditorToolbar/link",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/link",
            "caption": "{{$:/language/Buttons/Link/Caption}}",
            "description": "{{$:/language/Buttons/Link/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((link))",
            "dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/linkify": {
            "title": "$:/core/ui/EditorToolbar/linkify",
            "caption": "{{$:/language/Buttons/Linkify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Linkify/Hint}}",
            "icon": "$:/core/images/linkify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((linkify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-bullet": {
            "title": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}}",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-number": {
            "title": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}}",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-block": {
            "title": "$:/core/ui/EditorToolbar/mono-block",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-block",
            "caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
            "description": "{{$:/language/Buttons/MonoBlock/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((mono-block))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-line": {
            "title": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}}",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/more-dropdown": {
            "title": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/more": {
            "title": "$:/core/ui/EditorToolbar/more",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/down-arrow",
            "caption": "{{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "condition": "[<targetTiddler>]",
            "dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/opacity-dropdown": {
            "title": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/opacity": {
            "title": "$:/core/ui/EditorToolbar/opacity",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/opacity",
            "caption": "{{$:/language/Buttons/Opacity/Caption}}",
            "description": "{{$:/language/Buttons/Opacity/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
        },
        "$:/core/ui/EditorToolbar/paint-dropdown": {
            "title": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/paint": {
            "title": "$:/core/ui/EditorToolbar/paint",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/paint",
            "caption": "{{$:/language/Buttons/Paint/Caption}}",
            "description": "{{$:/language/Buttons/Paint/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/picture-dropdown": {
            "title": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/picture": {
            "title": "$:/core/ui/EditorToolbar/picture",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/picture",
            "caption": "{{$:/language/Buttons/Picture/Caption}}",
            "description": "{{$:/language/Buttons/Picture/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((picture))",
            "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/preview-type-dropdown": {
            "title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
            "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/preview-type": {
            "title": "$:/core/ui/EditorToolbar/preview-type",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/chevron-down",
            "caption": "{{$:/language/Buttons/PreviewType/Caption}}",
            "description": "{{$:/language/Buttons/PreviewType/Hint}}",
            "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
            "button-classes": "tc-text-editor-toolbar-item-adjunct",
            "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
        },
        "$:/core/ui/EditorToolbar/preview": {
            "title": "$:/core/ui/EditorToolbar/preview",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/preview-open",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/Preview/Caption}}",
            "description": "{{$:/language/Buttons/Preview/Hint}}",
            "condition": "[<targetTiddler>]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((preview))",
            "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/quote": {
            "title": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}}",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/rotate-left": {
            "title": "$:/core/ui/EditorToolbar/rotate-left",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/rotate-left",
            "caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
            "description": "{{$:/language/Buttons/RotateLeft/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/size-dropdown": {
            "title": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> &times; <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/size": {
            "title": "$:/core/ui/EditorToolbar/size",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/size",
            "caption": "{{$:/language/Buttons/Size/Caption}}",
            "description": "{{$:/language/Buttons/Size/Hint}}",
            "condition": "[<targetTiddler>is[image]] -[<targetTiddler>type[image/svg+xml]]",
            "dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/stamp-dropdown": {
            "title": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
        },
        "$:/core/ui/EditorToolbar/stamp": {
            "title": "$:/core/ui/EditorToolbar/stamp",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/stamp",
            "caption": "{{$:/language/Buttons/Stamp/Caption}}",
            "description": "{{$:/language/Buttons/Stamp/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[first[]]",
            "shortcuts": "((stamp))",
            "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/strikethrough": {
            "title": "$:/core/ui/EditorToolbar/strikethrough",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/strikethrough",
            "caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
            "description": "{{$:/language/Buttons/Strikethrough/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((strikethrough))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/subscript": {
            "title": "$:/core/ui/EditorToolbar/subscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/subscript",
            "caption": "{{$:/language/Buttons/Subscript/Caption}}",
            "description": "{{$:/language/Buttons/Subscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((subscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/superscript": {
            "title": "$:/core/ui/EditorToolbar/superscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/superscript",
            "caption": "{{$:/language/Buttons/Superscript/Caption}}",
            "description": "{{$:/language/Buttons/Superscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((superscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/transcludify": {
            "title": "$:/core/ui/EditorToolbar/transcludify",
            "caption": "{{$:/language/Buttons/Transcludify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Transcludify/Hint}}",
            "icon": "$:/core/images/transcludify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((transcludify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/underline": {
            "title": "$:/core/ui/EditorToolbar/underline",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/underline",
            "caption": "{{$:/language/Buttons/Underline/Caption}}",
            "description": "{{$:/language/Buttons/Underline/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((underline))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
        },
        "$:/core/Filters/AllTags": {
            "title": "$:/core/Filters/AllTags",
            "tags": "$:/tags/Filter",
            "filter": "[tags[]!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTags}}",
            "text": ""
        },
        "$:/core/Filters/AllTiddlers": {
            "title": "$:/core/Filters/AllTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/Drafts": {
            "title": "$:/core/Filters/Drafts",
            "tags": "$:/tags/Filter",
            "filter": "[has[draft.of]sort[title]]",
            "description": "{{$:/language/Filters/Drafts}}",
            "text": ""
        },
        "$:/core/Filters/Missing": {
            "title": "$:/core/Filters/Missing",
            "tags": "$:/tags/Filter",
            "filter": "[all[missing]sort[title]]",
            "description": "{{$:/language/Filters/Missing}}",
            "text": ""
        },
        "$:/core/Filters/Orphans": {
            "title": "$:/core/Filters/Orphans",
            "tags": "$:/tags/Filter",
            "filter": "[all[orphans]sort[title]]",
            "description": "{{$:/language/Filters/Orphans}}",
            "text": ""
        },
        "$:/core/Filters/OverriddenShadowTiddlers": {
            "title": "$:/core/Filters/OverriddenShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[shadow]]",
            "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentSystemTiddlers": {
            "title": "$:/core/Filters/RecentSystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentTiddlers": {
            "title": "$:/core/Filters/RecentTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/SessionTiddlers": {
            "title": "$:/core/Filters/SessionTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[haschanged[]]",
            "description": "{{$:/language/Filters/SessionTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/ShadowTiddlers": {
            "title": "$:/core/Filters/ShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows]sort[title]]",
            "description": "{{$:/language/Filters/ShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/StoryList": {
            "title": "$:/core/Filters/StoryList",
            "tags": "$:/tags/Filter",
            "filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
            "description": "{{$:/language/Filters/StoryList}}",
            "text": ""
        },
        "$:/core/Filters/SystemTags": {
            "title": "$:/core/Filters/SystemTags",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTags}}",
            "text": ""
        },
        "$:/core/Filters/SystemTiddlers": {
            "title": "$:/core/Filters/SystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/TypedTiddlers": {
            "title": "$:/core/Filters/TypedTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Filters/TypedTiddlers}}",
            "text": ""
        },
        "$:/core/ui/ImportListing": {
            "title": "$:/core/ui/ImportListing",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField() message-$(payloadTiddler)$\n\n\\define payloadTitleFilter() [<currentTiddler>get<renameField>minlength[1]else<payloadTiddler>]\n\n\\define overWriteWarning()\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\">\n<$text text={{{[subfilter<payloadTitleFilter>!is[tiddler]then[]] ~[<lingo-base>addsuffix[Listing/Rename/OverwriteWarning]get[text]]}}}/>\n</$list>\n\\end\n\n\\define selectionField() selection-$(payloadTiddler)$\n\n\\define renameField() rename-$(payloadTiddler)$\n\n\\define suppressedField() suppressed-$(payloadTiddler)$\n\n\\define newImportTitleTiddler() $:/temp/NewImportTitle-$(payloadTiddler)$\n\n\\define previewPopupState() $(currentTiddler)$!!popup-$(payloadTiddler)$\n\n\\define renameFieldState() $(currentTiddler)$!!state-rename-$(payloadTiddler)$\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table class=\"tc-import-table\">\n<tbody>\n<tr>\n<th align=\"left\">\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr class={{{[<currentTiddler>has<suppressedField>then[tc-row-disabled]] ~[subfilter<payloadTitleFilter>is[tiddler]then[tc-row-warning]] }}}>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\" tag=\"div\" class=\"tc-flex\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown tc-flex-grow-1 tc-word-break\" set=<<previewPopupState>> setTo=\"yes\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}>\n<span class=\"tc-small-gap-right\">{{$:/core/images/right-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"yes\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/Tooltip]get[text]]}}}>{{$:/core/images/edit-button}}</$button></$list>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n<span class=\"tc-small-gap-right\">{{$:/core/images/down-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n</$reveal>\n</$reveal>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$text text={{{[<lingo-base>addsuffix[Listing/Rename/Prompt]get[text]]}}}/>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n<<overWriteWarning>>\n</td>\n</tr>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"tr\">\n<td colspan=\"3\">\n<div class=\"tc-flex\">\n<$edit-text tiddler=<<newImportTitleTiddler>>  default={{{[subfilter<payloadTitleFilter>]}}} tag=\"input\" class=\"tc-import-rename tc-flex-grow-1\"/><span class=\"tc-small-gap-left\"><$button  class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/CancelRename]get[text]]}}}>{{$:/core/images/close-button}}<$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button><span class=\"tc-small-gap-right\"/></span><$button  class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/ConfirmRename]get[text]]}}}>{{$:/core/images/done-button}}<$action-setfield $field=<<renameField>> $value={{{[<newImportTitleTiddler>get[text]minlength[1]else<payloadTiddler>]}}} /><$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button>\n</div>\n</td>\n</$reveal>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Diff": {
            "title": "$:/core/ui/ImportPreviews/Diff",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Diff}}",
            "text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
        },
        "$:/core/ui/ImportPreviews/DiffFields": {
            "title": "$:/core/ui/ImportPreviews/DiffFields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
            "text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
        },
        "$:/core/ui/ImportPreviews/Fields": {
            "title": "$:/core/ui/ImportPreviews/Fields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Fields}}",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Text": {
            "title": "$:/core/ui/ImportPreviews/Text",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Text}}",
            "text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
        },
        "$:/core/ui/ImportPreviews/TextRaw": {
            "title": "$:/core/ui/ImportPreviews/TextRaw",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
            "text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
        },
        "$:/core/ui/KeyboardShortcuts/advanced-search": {
            "title": "$:/core/ui/KeyboardShortcuts/advanced-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((advanced-search))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/>\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/change-sidebar-layout": {
            "title": "$:/core/ui/KeyboardShortcuts/change-sidebar-layout",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((change-sidebar-layout))",
            "text": "<$list filter=\"[{$:/themes/tiddlywiki/vanilla/options/sidebarlayout}match[fixed-fluid]]\" \nemptyMessage=\"\"\"<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fixed-fluid\"/>\"\"\">\n<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fluid-fixed\"/>\n</$list>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-image": {
            "title": "$:/core/ui/KeyboardShortcuts/new-image",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-image))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-journal": {
            "title": "$:/core/ui/KeyboardShortcuts/new-journal",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-journal))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-tiddler": {
            "title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-tiddler))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/save-wiki": {
            "title": "$:/core/ui/KeyboardShortcuts/save-wiki",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((save-wiki))",
            "text": "<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n"
        },
        "$:/core/ui/KeyboardShortcuts/sidebar-search": {
            "title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((sidebar-search))",
            "text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
        },
        "$:/core/ui/KeyboardShortcuts/switcher": {
            "title": "$:/core/ui/KeyboardShortcuts/switcher",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((layout-switcher))",
            "text": "<$action-sendmessage $message=\"tm-show-switcher\" switch=\"layout\"/>"
        },
        "$:/core/ui/KeyboardShortcuts/toggle-sidebar": {
            "title": "$:/core/ui/KeyboardShortcuts/toggle-sidebar",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((toggle-sidebar))",
            "text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"
        },
        "$:/snippets/LayoutSwitcher": {
            "title": "$:/snippets/LayoutSwitcher",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/LayoutSwitcher/Caption}}",
            "text": "<$linkcatcher to=\"$:/layout\">\n<div class=\"tc-chooser\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Layout]] [[$:/core/ui/PageTemplate]] +[!is[draft]sort[name]]\">\n<$list filter=\"[{$:/layout}!has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/layout}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n\"\"\">\n<$set name=\"cls\" filter=\"[all[current]field:title[$:/core/ui/PageTemplate]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n</$list>\n</$list>\n</div>\n</$linkcatcher>\n"
        },
        "$:/core/ui/ListItemTemplate": {
            "title": "$:/core/ui/ListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link />\n</div>"
        },
        "$:/Manager/ItemMain/Fields": {
            "title": "$:/Manager/ItemMain/Fields",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/Fields}}",
            "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/Manager/ItemMain/RawText": {
            "title": "$:/Manager/ItemMain/RawText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/RawText}}",
            "text": "<pre><code><$view/></code></pre>\n"
        },
        "$:/Manager/ItemMain/WikifiedText": {
            "title": "$:/Manager/ItemMain/WikifiedText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/WikifiedText}}",
            "text": "<$transclude mode=\"block\"/>\n"
        },
        "$:/Manager/ItemSidebar/Colour": {
            "title": "$:/Manager/ItemSidebar/Colour",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Colour}}",
            "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Icon": {
            "title": "$:/Manager/ItemSidebar/Icon",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Icon}}",
            "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tags": {
            "title": "$:/Manager/ItemSidebar/Tags",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tags}}",
            "text": "\\whitespace trim\n\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\" storyview=\"pop\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$fieldmangler>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tools": {
            "title": "$:/Manager/ItemSidebar/Tools",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tools}}",
            "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
        },
        "$:/Manager": {
            "title": "$:/Manager",
            "icon": "$:/core/images/list",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
        },
        "$:/core/ui/MissingTemplate": {
            "title": "$:/core/ui/MissingTemplate",
            "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
        },
        "$:/core/ui/MoreSideBar/All": {
            "title": "$:/core/ui/MoreSideBar/All",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/All/Caption}}",
            "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Drafts": {
            "title": "$:/core/ui/MoreSideBar/Drafts",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Drafts/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Explorer": {
            "title": "$:/core/ui/MoreSideBar/Explorer",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Explorer/Caption}}",
            "text": "<<tree \"$:/\">>\n"
        },
        "$:/core/ui/MoreSideBar/Missing": {
            "title": "$:/core/ui/MoreSideBar/Missing",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Missing/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Orphans": {
            "title": "$:/core/ui/MoreSideBar/Orphans",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Orphans/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" default=\"$:/core/ui/MoreSideBar/Plugins/Plugins\" explicitState=\"$:/state/tab-1163638994\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Recent": {
            "title": "$:/core/ui/MoreSideBar/Recent",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Shadows": {
            "title": "$:/core/ui/MoreSideBar/Shadows",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Shadows/Caption}}",
            "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/System": {
            "title": "$:/core/ui/MoreSideBar/System",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/System/Caption}}",
            "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Tags": {
            "title": "$:/core/ui/MoreSideBar/Tags",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Tags/Caption}}",
            "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
        },
        "$:/core/ui/MoreSideBar/Types": {
            "title": "$:/core/ui/MoreSideBar/Types",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Types/Caption}}",
            "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Languages": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Languages",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Theme": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Theme",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/Buttons/advanced-search": {
            "title": "$:/core/ui/Buttons/advanced-search",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
            "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
            "text": "\\whitespace trim\n\\define advanced-search-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<advanced-search-button>>>\n<<advanced-search-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/close-all": {
            "title": "$:/core/ui/Buttons/close-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
            "description": "{{$:/language/Buttons/CloseAll/Hint}}",
            "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/control-panel": {
            "title": "$:/core/ui/Buttons/control-panel",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
            "description": "{{$:/language/Buttons/ControlPanel/Hint}}",
            "text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/encryption": {
            "title": "$:/core/ui/Buttons/encryption",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
            "description": "{{$:/language/Buttons/Encryption/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/export-page": {
            "title": "$:/core/ui/Buttons/export-page",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
            "description": "{{$:/language/Buttons/ExportPage/Hint}}",
            "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
        },
        "$:/core/ui/Buttons/fold-all": {
            "title": "$:/core/ui/Buttons/fold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
            "description": "{{$:/language/Buttons/FoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/full-screen": {
            "title": "$:/core/ui/Buttons/full-screen",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
            "description": "{{$:/language/Buttons/FullScreen/Hint}}",
            "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/home": {
            "title": "$:/core/ui/Buttons/home",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
            "description": "{{$:/language/Buttons/Home/Hint}}",
            "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/import": {
            "title": "$:/core/ui/Buttons/import",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
            "description": "{{$:/language/Buttons/Import/Hint}}",
            "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
        },
        "$:/core/ui/Buttons/language": {
            "title": "$:/core/ui/Buttons/language",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
            "description": "{{$:/language/Buttons/Language/Hint}}",
            "text": "\\whitespace trim\n\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/manager": {
            "title": "$:/core/ui/Buttons/manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
            "description": "{{$:/language/Buttons/Manager/Hint}}",
            "text": "\\whitespace trim\n\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/core/ui/Buttons/more-page-actions",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-image": {
            "title": "$:/core/ui/Buttons/new-image",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
            "description": "{{$:/language/Buttons/NewImage/Hint}}",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/new-journal": {
            "title": "$:/core/ui/Buttons/new-journal",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
            "description": "{{$:/language/Buttons/NewJournal/Hint}}",
            "text": "\\whitespace trim\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
        },
        "$:/core/ui/Buttons/new-tiddler": {
            "title": "$:/core/ui/Buttons/new-tiddler",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
            "description": "{{$:/language/Buttons/NewTiddler/Hint}}",
            "text": "\\whitespace trim\n<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/palette": {
            "title": "$:/core/ui/Buttons/palette",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
            "description": "{{$:/language/Buttons/Palette/Hint}}",
            "text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/print": {
            "title": "$:/core/ui/Buttons/print",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
            "description": "{{$:/language/Buttons/Print/Hint}}",
            "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/refresh": {
            "title": "$:/core/ui/Buttons/refresh",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
            "description": "{{$:/language/Buttons/Refresh/Hint}}",
            "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
            "description": "{{$:/language/Buttons/SaveWiki/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
        },
        "$:/core/ui/Buttons/storyview": {
            "title": "$:/core/ui/Buttons/storyview",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
            "description": "{{$:/language/Buttons/StoryView/Hint}}",
            "text": "\\whitespace trim\n\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/tag-manager": {
            "title": "$:/core/ui/Buttons/tag-manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
            "description": "{{$:/language/Buttons/TagManager/Hint}}",
            "text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/theme": {
            "title": "$:/core/ui/Buttons/theme",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
            "description": "{{$:/language/Buttons/Theme/Hint}}",
            "text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/timestamp": {
            "title": "$:/core/ui/Buttons/timestamp",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
            "description": "{{$:/language/Buttons/Timestamp/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/unfold-all": {
            "title": "$:/core/ui/Buttons/unfold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
            "description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
        },
        "$:/core/ui/PageStylesheet": {
            "title": "$:/core/ui/PageStylesheet",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/PageTemplate/alerts": {
            "title": "$:/core/ui/PageTemplate/alerts",
            "tags": "$:/tags/PageTemplate",
            "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
        },
        "$:/core/ui/PageTemplate/drafts": {
            "title": "$:/core/ui/PageTemplate/drafts",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/PageTemplate/pluginreloadwarning": {
            "title": "$:/core/ui/PageTemplate/pluginreloadwarning",
            "tags": "$:/tags/PageTemplate",
            "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"  tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
        },
        "$:/core/ui/PageTemplate/story": {
            "title": "$:/core/ui/PageTemplate/story",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
        },
        "$:/core/ui/PageTemplate/topleftbar": {
            "title": "$:/core/ui/PageTemplate/topleftbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate/toprightbar": {
            "title": "$:/core/ui/PageTemplate/toprightbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate": {
            "title": "$:/core/ui/PageTemplate",
            "name": "{{$:/language/PageTemplate/Name}}",
            "description": "{{$:/language/PageTemplate/Description}}",
            "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-enable-drag-and-drop={{$:/config/DragAndDrop/Enable}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone enable=<<tv-enable-drag-and-drop>>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$vars>\n"
        },
        "$:/PaletteManager": {
            "title": "$:/PaletteManager",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}}<$text text=<<newColourName>> class=\"tc-small-gap-left\"/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip={{$:/language/ControlPanel/Palette/Editor/Delete/Hint}} aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\"><span class=\"tc-small-gap-left\"><<lingo Names/External/Show>></span></$checkbox>\n\n<<palette-manager-table>>\n"
        },
        "$:/core/ui/PluginInfo": {
            "title": "$:/core/ui/PluginInfo",
            "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
        },
        "$:/core/ui/PluginInfo/Default/contents": {
            "title": "$:/core/ui/PluginInfo/Default/contents",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link />\n</li>\n</$list>\n</ul>\n"
        },
        "$:/core/ui/PluginListItemTemplate": {
            "title": "$:/core/ui/PluginListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>"
        },
        "$:/core/ui/RootTemplate": {
            "title": "$:/core/ui/RootTemplate",
            "text": "<$transclude tiddler={{{ [{$:/layout}has[text]] ~[[$:/core/ui/PageTemplate]] }}} mode=\"inline\"/>\n\n"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/sidebar\"/>\n\n</$list>\n\n</div>\n"
        },
        "$:/core/ui/SideBar/More": {
            "title": "$:/core/ui/SideBar/More",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/More/Caption}}",
            "text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical tc-sidebar-tabs-more\" explicitState=\"$:/state/tab/moresidebar-1850697562\"/>\n</div>\n"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>> enable=<<tv-allow-drag-and-drop>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini tc-small-gap-right\">{{$:/core/images/close-button}}</$button><$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
        },
        "$:/core/ui/SideBarSegments/page-controls": {
            "title": "$:/core/ui/SideBarSegments/page-controls",
            "tags": "$:/tags/SideBarSegment",
            "text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
        },
        "$:/core/ui/SideBarSegments/search": {
            "title": "$:/core/ui/SideBarSegments/search",
            "tags": "$:/tags/SideBarSegment",
            "text": "\\whitespace trim\n\n\\define count-popup-button()\n\\whitespace trim\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$(searchTiddler)$}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$vars userInput={{{ [<searchTiddler>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} replaceRegexp=\"limit\\[\\d+\\]\">\n<$vars primaryListFilter={{{ [<configTiddler>get[first-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}} secondaryListFilter={{{ [<configTiddler>get[second-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[subfilter<primaryListFilter>] [subfilter<secondaryListFilter>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$vars>\n</$vars>\n</$list>\n</$button>\n\\end\n\n\\define search-results-list()\n\\whitespace trim\n<$vars userInput={{$(searchTiddler)$}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$tiddler tiddler=<<configTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$tiddler>\n\n</$list>\n</$vars>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<searchTiddler>get[text]!match{$:/temp/search}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/search]] [<searchTiddler>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=\"$:/temp/search\" text={{{ [<searchTiddler>get[text]] }}}/><$action-setfield $tiddler=\"$:/temp/search/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{  [<__tiddler__>get[text]] }}}/></$list></$list>\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define advanced-search-actions() <$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search/input}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/search/input}}/><<delete-state-tiddlers>><$action-navigate $to=\"$:/AdvancedSearch\"/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/><$action-deletetiddler $filter=\"$:/temp/search $:/temp/search/input $:/temp/search/refresh [<searchListState>]\"/>\n\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$vars editTiddler=\"$:/temp/search\" searchTiddler=\"$:/temp/search/input\" searchListState=<<qualify \"$:/state/search-list/selected-item\">>>\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"((advanced-search-sidebar))\" actions=<<advanced-search-actions>>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<editTiddler>> storeTitle=<<searchTiddler>> \n\t\tselectionStateTitle=<<searchListState>> refreshTitle=\"$:/temp/search/refresh\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> \n\t\tclass=\"tc-popup-handle\" filterMinLength={{$:/config/Search/MinLength}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> cancelPopups=\"yes\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<<advanced-search-actions>>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>><$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n{{$:/core/images/close-button}}\n</$button>\n<<count-popup-button>>\n</$reveal>\n<$reveal state=<<searchTiddler>> type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<<search-results-list>>\n\n</$reveal>\n\n</$reveal>\n\n</$vars>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-subtitle": {
            "title": "$:/core/ui/SideBarSegments/site-subtitle",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-title": {
            "title": "$:/core/ui/SideBarSegments/site-title",
            "tags": "$:/tags/SideBarSegment",
            "text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
        },
        "$:/core/ui/SideBarSegments/tabs": {
            "title": "$:/core/ui/SideBarSegments/tabs",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" class=\"tc-sidebar-tabs-main\" explicitState=\"$:/state/tab/sidebar--595412856\"/>\n\n</div>\n"
        },
        "$:/core/ui/SwitcherModal": {
            "title": "$:/core/ui/SwitcherModal",
            "subtitle": "<$text text={{{[<switch>lookup[$:/language/Switcher/Subtitle/]]}}}/>",
            "class": "tc-modal-centered",
            "text": "<$tiddler tiddler={{{[<switch>lookup[$:/config/SwitcherTargets/]]}}}>\n\n\n<$transclude/>\n\n\n</$tiddler>"
        },
        "$:/TagManager": {
            "title": "$:/TagManager",
            "icon": "$:/core/images/tag-button",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n\\whitespace trim\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n\\whitespace trim\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TagPickerTagTemplate": {
            "title": "$:/core/ui/TagPickerTagTemplate",
            "text": "\\whitespace trim\n<$button class=<<button-classes>> tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$list filter=\"[<saveTiddler>minlength[1]]\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=\"[<tag>]\"/>\n</$list>\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>> preventScroll=\"true\"/>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$list filter=\"[<refreshTitle>minlength[1]]\">\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n<<actions>>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<$wikify name=\"foregroundColor\" text=\"\"\"<$macrocall $name=\"contrastcolour\" target={{!!color}} fallbackTarget=<<fallbackTarget>> colourA=<<colourA>> colourB=<<colourB>>/>\"\"\">\n<span class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n<$transclude tiddler={{!!icon}}/><$view field=\"title\" format=\"text\"/>\n</span>\n</$wikify>\n</$set>\n</$button>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
        },
        "$:/core/ui/TiddlerFieldTemplate": {
            "title": "$:/core/ui/TiddlerFieldTemplate",
            "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
        },
        "$:/core/ui/TiddlerFields": {
            "title": "$:/core/ui/TiddlerFields",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced": {
            "title": "$:/core/ui/TiddlerInfo/Advanced",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
            "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Fields": {
            "title": "$:/core/ui/TiddlerInfo/Fields",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
            "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/List": {
            "title": "$:/core/ui/TiddlerInfo/List",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/List/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Listed": {
            "title": "$:/core/ui/TiddlerInfo/Listed",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
        },
        "$:/core/ui/TiddlerInfo/Tagging": {
            "title": "$:/core/ui/TiddlerInfo/Tagging",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Tools": {
            "title": "$:/core/ui/TiddlerInfo/Tools",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>\n"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "tags": "$:/tags/TopRightBar",
            "text": "<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible tc-hide-sidebar-btn\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible tc-show-sidebar-btn\">{{$:/core/images/chevron-left}}</$button>\n</$list>\n"
        },
        "$:/core/ui/UntaggedTemplate": {
            "title": "$:/core/ui/UntaggedTemplate",
            "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/classic": {
            "title": "$:/core/ui/ViewTemplate/classic",
            "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/import": {
            "title": "$:/core/ui/ViewTemplate/import",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/plugin": {
            "title": "$:/core/ui/ViewTemplate/plugin",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-plugin-info\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n</$reveal>"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}} />\n<$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<$list filter=\"[all[current]has[icon]]~[[$:/config/DefaultTiddlerIcon]has[text]]\">\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$list>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/ViewTemplate/unfold": {
            "title": "$:/core/ui/ViewTemplate/unfold",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate": {
            "title": "$:/core/ui/ViewTemplate",
            "text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n\\define cancel-delete-tiddler-actions(message) <$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[shadow]is[tiddler]then[tc-tiddler-overridden-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n"
        },
        "$:/core/ui/Buttons/clone": {
            "title": "$:/core/ui/Buttons/clone",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
            "description": "{{$:/language/Buttons/Clone/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close-others": {
            "title": "$:/core/ui/Buttons/close-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
            "description": "{{$:/language/Buttons/CloseOthers/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close": {
            "title": "$:/core/ui/Buttons/close",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
            "description": "{{$:/language/Buttons/Close/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/edit": {
            "title": "$:/core/ui/Buttons/edit",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
            "description": "{{$:/language/Buttons/Edit/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/core/ui/Buttons/export-tiddler",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
            "description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
            "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
        },
        "$:/core/ui/Buttons/fold-bar": {
            "title": "$:/core/ui/Buttons/fold-bar",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
            "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
            "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
        },
        "$:/core/ui/Buttons/fold-others": {
            "title": "$:/core/ui/Buttons/fold-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
            "description": "{{$:/language/Buttons/FoldOthers/Hint}}",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/fold": {
            "title": "$:/core/ui/Buttons/fold",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
            "description": "{{$:/language/Buttons/Fold/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/info": {
            "title": "$:/core/ui/Buttons/info",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
            "description": "{{$:/language/Buttons/Info/Hint}}",
            "text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
        },
        "$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/core/ui/Buttons/more-tiddler-actions",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-here": {
            "title": "$:/core/ui/Buttons/new-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
            "description": "{{$:/language/Buttons/NewHere/Hint}}",
            "text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>] [{$:/config/NewTiddler/Tags}]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>\n"
        },
        "$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/core/ui/Buttons/new-journal-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
            "description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
            "text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>\n"
        },
        "$:/core/ui/Buttons/open-window": {
            "title": "$:/core/ui/Buttons/open-window",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
            "description": "{{$:/language/Buttons/OpenWindow/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permalink": {
            "title": "$:/core/ui/Buttons/permalink",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
            "description": "{{$:/language/Buttons/Permalink/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permaview": {
            "title": "$:/core/ui/Buttons/permaview",
            "tags": "$:/tags/ViewToolbar $:/tags/PageControls",
            "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
            "description": "{{$:/language/Buttons/Permaview/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "text": "GettingStarted\n"
        },
        "$:/temp/advancedsearch": {
            "title": "$:/temp/advancedsearch",
            "text": ""
        },
        "$:/snippets/allfields": {
            "title": "$:/snippets/allfields",
            "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "text": "400"
        },
        "$:/config/AutoFocus": {
            "title": "$:/config/AutoFocus",
            "text": "title"
        },
        "$:/config/AutoSave": {
            "title": "$:/config/AutoSave",
            "text": "yes"
        },
        "$:/config/BitmapEditor/Colour": {
            "title": "$:/config/BitmapEditor/Colour",
            "text": "#444"
        },
        "$:/config/BitmapEditor/ImageSizes": {
            "title": "$:/config/BitmapEditor/ImageSizes",
            "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
        },
        "$:/config/BitmapEditor/LineWidth": {
            "title": "$:/config/BitmapEditor/LineWidth",
            "text": "3px"
        },
        "$:/config/BitmapEditor/LineWidths": {
            "title": "$:/config/BitmapEditor/LineWidths",
            "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
        },
        "$:/config/BitmapEditor/Opacities": {
            "title": "$:/config/BitmapEditor/Opacities",
            "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
        },
        "$:/config/BitmapEditor/Opacity": {
            "title": "$:/config/BitmapEditor/Opacity",
            "text": "1.0"
        },
        "$:/config/DefaultMoreSidebarTab": {
            "title": "$:/config/DefaultMoreSidebarTab",
            "text": "$:/core/ui/MoreSideBar/Tags"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "text": "$:/core/ui/SideBar/Open"
        },
        "$:/config/DownloadSaver/AutoSave": {
            "title": "$:/config/DownloadSaver/AutoSave",
            "text": "no"
        },
        "$:/config/Drafts/TypingTimeout": {
            "title": "$:/config/Drafts/TypingTimeout",
            "text": "400"
        },
        "$:/config/EditMode/fieldname-filter": {
            "title": "$:/config/EditMode/fieldname-filter",
            "first-search-filter": "[!is[shadow]!is[system]fields[]search:title<userInput>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type",
            "second-search-filter": "[fields[]search:title<userInput>sort[]] -[!is[shadow]!is[system]fields[]]"
        },
        "$:/config/EditTabIndex": {
            "title": "$:/config/EditTabIndex",
            "text": "1\n"
        },
        "$:/config/EditTemplateFields/Visibility/title": {
            "title": "$:/config/EditTemplateFields/Visibility/title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/tags": {
            "title": "$:/config/EditTemplateFields/Visibility/tags",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/text": {
            "title": "$:/config/EditTemplateFields/Visibility/text",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/creator": {
            "title": "$:/config/EditTemplateFields/Visibility/creator",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/created": {
            "title": "$:/config/EditTemplateFields/Visibility/created",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modified": {
            "title": "$:/config/EditTemplateFields/Visibility/modified",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modifier": {
            "title": "$:/config/EditTemplateFields/Visibility/modifier",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/type": {
            "title": "$:/config/EditTemplateFields/Visibility/type",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.title": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.of": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.of",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/revision": {
            "title": "$:/config/EditTemplateFields/Visibility/revision",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/bag": {
            "title": "$:/config/EditTemplateFields/Visibility/bag",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
            "text": "hide"
        },
        "$:/config/EditorTypeMappings/image/gif": {
            "title": "$:/config/EditorTypeMappings/image/gif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/webp": {
            "title": "$:/config/EditorTypeMappings/image/webp",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heic": {
            "title": "$:/config/EditorTypeMappings/image/heic",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heif": {
            "title": "$:/config/EditorTypeMappings/image/heif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpeg": {
            "title": "$:/config/EditorTypeMappings/image/jpeg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpg": {
            "title": "$:/config/EditorTypeMappings/image/jpg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/png": {
            "title": "$:/config/EditorTypeMappings/image/png",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/x-icon": {
            "title": "$:/config/EditorTypeMappings/image/x-icon",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "text"
        },
        "$:/config/Manager/Show": {
            "title": "$:/config/Manager/Show",
            "text": "tiddlers"
        },
        "$:/config/Manager/Filter": {
            "title": "$:/config/Manager/Filter",
            "text": ""
        },
        "$:/config/Manager/Order": {
            "title": "$:/config/Manager/Order",
            "text": "forward"
        },
        "$:/config/Manager/Sort": {
            "title": "$:/config/Manager/Sort",
            "text": "title"
        },
        "$:/config/Manager/System": {
            "title": "$:/config/Manager/System",
            "text": "system"
        },
        "$:/config/Manager/Tag": {
            "title": "$:/config/Manager/Tag",
            "text": ""
        },
        "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
            "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
            "text": "hide"
        },
        "$:/config/MissingLinks": {
            "title": "$:/config/MissingLinks",
            "text": "yes"
        },
        "$:/config/Navigation/UpdateAddressBar": {
            "title": "$:/config/Navigation/UpdateAddressBar",
            "text": "no"
        },
        "$:/config/Navigation/UpdateHistory": {
            "title": "$:/config/Navigation/UpdateHistory",
            "text": "no"
        },
        "$:/config/NewImageType": {
            "title": "$:/config/NewImageType",
            "text": "jpeg"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "https://tiddlywiki.com/library/v5.1.23/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "text": "below"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "text": "top"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
            "text": "hide"
        },
        "$:/config/Performance/Instrumentation": {
            "title": "$:/config/Performance/Instrumentation",
            "text": "no"
        },
        "$:/config/RegisterPluginType/plugin": {
            "title": "$:/config/RegisterPluginType/plugin",
            "text": "yes"
        },
        "$:/config/RegisterPluginType/theme": {
            "title": "$:/config/RegisterPluginType/theme",
            "text": "no"
        },
        "$:/config/RegisterPluginType/language": {
            "title": "$:/config/RegisterPluginType/language",
            "text": "no"
        },
        "$:/config/RegisterPluginType/info": {
            "title": "$:/config/RegisterPluginType/info",
            "text": "yes"
        },
        "$:/config/RegisterPluginType/import": {
            "title": "$:/config/RegisterPluginType/import",
            "text": "no"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/core/save/all"
        },
        "$:/config/SaverFilter": {
            "title": "$:/config/SaverFilter",
            "text": "[all[]] -[prefix[$:/HistoryList]] -[prefix[$:/StoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n"
        },
        "$:/config/Search/AutoFocus": {
            "title": "$:/config/Search/AutoFocus",
            "text": "true"
        },
        "$:/config/Search/MinLength": {
            "title": "$:/config/Search/MinLength",
            "text": "3"
        },
        "$:/config/SearchResults/Default": {
            "title": "$:/config/SearchResults/Default",
            "text": "$:/core/ui/DefaultSearchResultList"
        },
        "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]": {
            "title": "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]",
            "text": "yes"
        },
        "$:/config/ShortcutInfo/add-field": {
            "title": "$:/config/ShortcutInfo/add-field",
            "text": "{{$:/language/EditTemplate/Fields/Add/Button/Hint}}"
        },
        "$:/config/ShortcutInfo/advanced-search": {
            "title": "$:/config/ShortcutInfo/advanced-search",
            "text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/advanced-search-sidebar": {
            "title": "$:/config/ShortcutInfo/advanced-search-sidebar",
            "text": "{{$:/language/Shortcuts/Input/AdvancedSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/bold": {
            "title": "$:/config/ShortcutInfo/bold",
            "text": "{{$:/language/Buttons/Bold/Hint}}"
        },
        "$:/config/ShortcutInfo/cancel-edit-tiddler": {
            "title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
            "text": "{{$:/language/Buttons/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/change-sidebar-layout": {
            "title": "$:/config/ShortcutInfo/change-sidebar-layout",
            "text": "{{$:/language/Shortcuts/SidebarLayout/Hint}}"
        },
        "$:/config/ShortcutInfo/delete-field": {
            "title": "$:/config/ShortcutInfo/delete-field",
            "text": "{{$:/language/EditTemplate/Field/Remove/Hint}}"
        },
        "$:/config/ShortcutInfo/excise": {
            "title": "$:/config/ShortcutInfo/excise",
            "text": "{{$:/language/Buttons/Excise/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-1": {
            "title": "$:/config/ShortcutInfo/heading-1",
            "text": "{{$:/language/Buttons/Heading1/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-2": {
            "title": "$:/config/ShortcutInfo/heading-2",
            "text": "{{$:/language/Buttons/Heading2/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-3": {
            "title": "$:/config/ShortcutInfo/heading-3",
            "text": "{{$:/language/Buttons/Heading3/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-4": {
            "title": "$:/config/ShortcutInfo/heading-4",
            "text": "{{$:/language/Buttons/Heading4/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-5": {
            "title": "$:/config/ShortcutInfo/heading-5",
            "text": "{{$:/language/Buttons/Heading5/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-6": {
            "title": "$:/config/ShortcutInfo/heading-6",
            "text": "{{$:/language/Buttons/Heading6/Hint}}"
        },
        "$:/config/ShortcutInfo/input-accept": {
            "title": "$:/config/ShortcutInfo/input-accept",
            "text": "{{$:/language/Shortcuts/Input/Accept/Hint}}"
        },
        "$:/config/ShortcutInfo/input-accept-variant": {
            "title": "$:/config/ShortcutInfo/input-accept-variant",
            "text": "{{$:/language/Shortcuts/Input/AcceptVariant/Hint}}"
        },
        "$:/config/ShortcutInfo/input-cancel": {
            "title": "$:/config/ShortcutInfo/input-cancel",
            "text": "{{$:/language/Shortcuts/Input/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/input-down": {
            "title": "$:/config/ShortcutInfo/input-down",
            "text": "{{$:/language/Shortcuts/Input/Down/Hint}}"
        },
        "$:/config/ShortcutInfo/input-tab-left": {
            "title": "$:/config/ShortcutInfo/input-tab-left",
            "text": "{{$:/language/Shortcuts/Input/Tab-Left/Hint}}"
        },
        "$:/config/ShortcutInfo/input-tab-right": {
            "title": "$:/config/ShortcutInfo/input-tab-right",
            "text": "{{$:/language/Shortcuts/Input/Tab-Right/Hint}}"
        },
        "$:/config/ShortcutInfo/input-up": {
            "title": "$:/config/ShortcutInfo/input-up",
            "text": "{{$:/language/Shortcuts/Input/Up/Hint}}"
        },
        "$:/config/ShortcutInfo/italic": {
            "title": "$:/config/ShortcutInfo/italic",
            "text": "{{$:/language/Buttons/Italic/Hint}}"
        },
        "$:/config/ShortcutInfo/layout-switcher": {
            "title": "$:/config/ShortcutInfo/layout-switcher",
            "text": "{{$:/language/LayoutSwitcher/Description}}"
        },
        "$:/config/ShortcutInfo/link": {
            "title": "$:/config/ShortcutInfo/link",
            "text": "{{$:/language/Buttons/Link/Hint}}"
        },
        "$:/config/ShortcutInfo/linkify": {
            "title": "$:/config/ShortcutInfo/linkify",
            "text": "{{$:/language/Buttons/Linkify/Hint}}"
        },
        "$:/config/ShortcutInfo/list-bullet": {
            "title": "$:/config/ShortcutInfo/list-bullet",
            "text": "{{$:/language/Buttons/ListBullet/Hint}}"
        },
        "$:/config/ShortcutInfo/list-number": {
            "title": "$:/config/ShortcutInfo/list-number",
            "text": "{{$:/language/Buttons/ListNumber/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-block": {
            "title": "$:/config/ShortcutInfo/mono-block",
            "text": "{{$:/language/Buttons/MonoBlock/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-line": {
            "title": "$:/config/ShortcutInfo/mono-line",
            "text": "{{$:/language/Buttons/MonoLine/Hint}}"
        },
        "$:/config/ShortcutInfo/new-image": {
            "title": "$:/config/ShortcutInfo/new-image",
            "text": "{{$:/language/Buttons/NewImage/Hint}}"
        },
        "$:/config/ShortcutInfo/new-journal": {
            "title": "$:/config/ShortcutInfo/new-journal",
            "text": "{{$:/language/Buttons/NewJournal/Hint}}"
        },
        "$:/config/ShortcutInfo/new-tiddler": {
            "title": "$:/config/ShortcutInfo/new-tiddler",
            "text": "{{$:/language/Buttons/NewTiddler/Hint}}"
        },
        "$:/config/ShortcutInfo/picture": {
            "title": "$:/config/ShortcutInfo/picture",
            "text": "{{$:/language/Buttons/Picture/Hint}}"
        },
        "$:/config/ShortcutInfo/preview": {
            "title": "$:/config/ShortcutInfo/preview",
            "text": "{{$:/language/Buttons/Preview/Hint}}"
        },
        "$:/config/ShortcutInfo/quote": {
            "title": "$:/config/ShortcutInfo/quote",
            "text": "{{$:/language/Buttons/Quote/Hint}}"
        },
        "$:/config/ShortcutInfo/save-tiddler": {
            "title": "$:/config/ShortcutInfo/save-tiddler",
            "text": "{{$:/language/Buttons/Save/Hint}}"
        },
        "$:/config/ShortcutInfo/save-wiki": {
            "title": "$:/config/ShortcutInfo/save-wiki",
            "text": "{{$:/language/Buttons/SaveWiki/Hint}}"
        },
        "$:/config/ShortcutInfo/sidebar-search": {
            "title": "$:/config/ShortcutInfo/sidebar-search",
            "text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/stamp": {
            "title": "$:/config/ShortcutInfo/stamp",
            "text": "{{$:/language/Buttons/Stamp/Hint}}"
        },
        "$:/config/ShortcutInfo/strikethrough": {
            "title": "$:/config/ShortcutInfo/strikethrough",
            "text": "{{$:/language/Buttons/Strikethrough/Hint}}"
        },
        "$:/config/ShortcutInfo/subscript": {
            "title": "$:/config/ShortcutInfo/subscript",
            "text": "{{$:/language/Buttons/Subscript/Hint}}"
        },
        "$:/config/ShortcutInfo/superscript": {
            "title": "$:/config/ShortcutInfo/superscript",
            "text": "{{$:/language/Buttons/Superscript/Hint}}"
        },
        "$:/config/ShortcutInfo/toggle-sidebar": {
            "title": "$:/config/ShortcutInfo/toggle-sidebar",
            "text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
        },
        "$:/config/ShortcutInfo/transcludify": {
            "title": "$:/config/ShortcutInfo/transcludify",
            "text": "{{$:/language/Buttons/Transcludify/Hint}}"
        },
        "$:/config/ShortcutInfo/underline": {
            "title": "$:/config/ShortcutInfo/underline",
            "text": "{{$:/language/Buttons/Underline/Hint}}"
        },
        "$:/config/SwitcherTargets/layout": {
            "title": "$:/config/SwitcherTargets/layout",
            "text": "$:/snippets/LayoutSwitcher"
        },
        "$:/config/SwitcherTargets/language": {
            "title": "$:/config/SwitcherTargets/language",
            "text": "$:/snippets/languageswitcher"
        },
        "$:/config/SwitcherTargets/palette": {
            "title": "$:/config/SwitcherTargets/palette",
            "text": "$:/core/ui/ControlPanel/Palette"
        },
        "$:/config/SwitcherTargets/theme": {
            "title": "$:/config/SwitcherTargets/theme",
            "text": "$:/core/ui/ControlPanel/Theme"
        },
        "$:/config/SyncFilter": {
            "title": "$:/config/SyncFilter",
            "text": "[is[tiddler]] -[[$:/core]] -[[$:/library/sjcl.js]] -[prefix[$:/boot/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n"
        },
        "$:/config/SyncSystemTiddlersFromServer": {
            "title": "$:/config/SyncSystemTiddlersFromServer",
            "text": "no"
        },
        "$:/config/Tags/MinLength": {
            "title": "$:/config/Tags/MinLength",
            "text": "0"
        },
        "$:/config/TextEditor/EditorHeight/Height": {
            "title": "$:/config/TextEditor/EditorHeight/Height",
            "text": "400px"
        },
        "$:/config/TextEditor/EditorHeight/Mode": {
            "title": "$:/config/TextEditor/EditorHeight/Mode",
            "text": "auto"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "text": "$:/core/ui/TiddlerInfo/Fields"
        },
        "$:/config/TiddlerInfo/Mode": {
            "title": "$:/config/TiddlerInfo/Mode",
            "text": "popup"
        },
        "$:/config/Tiddlers/TitleLinks": {
            "title": "$:/config/Tiddlers/TitleLinks",
            "text": "no"
        },
        "$:/config/Toolbar/ButtonClass": {
            "title": "$:/config/Toolbar/ButtonClass",
            "text": "tc-btn-invisible"
        },
        "$:/config/Toolbar/Icons": {
            "title": "$:/config/Toolbar/Icons",
            "text": "yes"
        },
        "$:/config/Toolbar/Text": {
            "title": "$:/config/Toolbar/Text",
            "text": "no"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
            "text": "hide"
        },
        "$:/config/shortcuts-mac/bold": {
            "title": "$:/config/shortcuts-mac/bold",
            "text": "meta-B"
        },
        "$:/config/shortcuts-mac/input-tab-left": {
            "title": "$:/config/shortcuts-mac/input-tab-left",
            "text": "ctrl-Left"
        },
        "$:/config/shortcuts-mac/input-tab-right": {
            "title": "$:/config/shortcuts-mac/input-tab-right",
            "text": "ctrl-Right"
        },
        "$:/config/shortcuts-mac/italic": {
            "title": "$:/config/shortcuts-mac/italic",
            "text": "meta-I"
        },
        "$:/config/shortcuts-mac/underline": {
            "title": "$:/config/shortcuts-mac/underline",
            "text": "meta-U"
        },
        "$:/config/shortcuts-mac/new-image": {
            "title": "$:/config/shortcuts-mac/new-image",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-mac/new-journal": {
            "title": "$:/config/shortcuts-mac/new-journal",
            "text": "ctrl-J"
        },
        "$:/config/shortcuts-mac/new-tiddler": {
            "title": "$:/config/shortcuts-mac/new-tiddler",
            "text": "ctrl-N"
        },
        "$:/config/shortcuts-mac/save-wiki": {
            "title": "$:/config/shortcuts-mac/save-wiki",
            "text": "meta-S"
        },
        "$:/config/shortcuts-not-mac/bold": {
            "title": "$:/config/shortcuts-not-mac/bold",
            "text": "ctrl-B"
        },
        "$:/config/shortcuts-not-mac/italic": {
            "title": "$:/config/shortcuts-not-mac/italic",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-not-mac/underline": {
            "title": "$:/config/shortcuts-not-mac/underline",
            "text": "ctrl-U"
        },
        "$:/config/shortcuts-not-mac/new-image": {
            "title": "$:/config/shortcuts-not-mac/new-image",
            "text": "alt-I"
        },
        "$:/config/shortcuts-not-mac/new-journal": {
            "title": "$:/config/shortcuts-not-mac/new-journal",
            "text": "alt-J"
        },
        "$:/config/shortcuts-not-mac/new-tiddler": {
            "title": "$:/config/shortcuts-not-mac/new-tiddler",
            "text": "alt-N"
        },
        "$:/config/shortcuts/add-field": {
            "title": "$:/config/shortcuts/add-field",
            "text": "enter"
        },
        "$:/config/shortcuts/advanced-search": {
            "title": "$:/config/shortcuts/advanced-search",
            "text": "ctrl-shift-A"
        },
        "$:/config/shortcuts/advanced-search-sidebar": {
            "title": "$:/config/shortcuts/advanced-search-sidebar",
            "text": "alt-Enter"
        },
        "$:/config/shortcuts/cancel-edit-tiddler": {
            "title": "$:/config/shortcuts/cancel-edit-tiddler",
            "text": "escape"
        },
        "$:/config/shortcuts/change-sidebar-layout": {
            "title": "$:/config/shortcuts/change-sidebar-layout",
            "text": "shift-alt-Down"
        },
        "$:/config/shortcuts/delete-field": {
            "title": "$:/config/shortcuts/delete-field",
            "text": "shift-alt-D"
        },
        "$:/config/shortcuts/excise": {
            "title": "$:/config/shortcuts/excise",
            "text": "ctrl-E"
        },
        "$:/config/shortcuts/sidebar-search": {
            "title": "$:/config/shortcuts/sidebar-search",
            "text": "ctrl-shift-F"
        },
        "$:/config/shortcuts/heading-1": {
            "title": "$:/config/shortcuts/heading-1",
            "text": "ctrl-1"
        },
        "$:/config/shortcuts/heading-2": {
            "title": "$:/config/shortcuts/heading-2",
            "text": "ctrl-2"
        },
        "$:/config/shortcuts/heading-3": {
            "title": "$:/config/shortcuts/heading-3",
            "text": "ctrl-3"
        },
        "$:/config/shortcuts/heading-4": {
            "title": "$:/config/shortcuts/heading-4",
            "text": "ctrl-4"
        },
        "$:/config/shortcuts/heading-5": {
            "title": "$:/config/shortcuts/heading-5",
            "text": "ctrl-5"
        },
        "$:/config/shortcuts/heading-6": {
            "title": "$:/config/shortcuts/heading-6",
            "text": "ctrl-6"
        },
        "$:/config/shortcuts/input-accept": {
            "title": "$:/config/shortcuts/input-accept",
            "text": "Enter"
        },
        "$:/config/shortcuts/input-accept-variant": {
            "title": "$:/config/shortcuts/input-accept-variant",
            "text": "ctrl-Enter"
        },
        "$:/config/shortcuts/input-cancel": {
            "title": "$:/config/shortcuts/input-cancel",
            "text": "Escape"
        },
        "$:/config/shortcuts/input-down": {
            "title": "$:/config/shortcuts/input-down",
            "text": "Down"
        },
        "$:/config/shortcuts/input-tab-left": {
            "title": "$:/config/shortcuts/input-tab-left",
            "text": "alt-Left"
        },
        "$:/config/shortcuts/input-tab-right": {
            "title": "$:/config/shortcuts/input-tab-right",
            "text": "alt-Right"
        },
        "$:/config/shortcuts/input-up": {
            "title": "$:/config/shortcuts/input-up",
            "text": "Up"
        },
        "$:/config/shortcuts/layout-switcher": {
            "title": "$:/config/shortcuts/layout-switcher",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/link": {
            "title": "$:/config/shortcuts/link",
            "text": "ctrl-L"
        },
        "$:/config/shortcuts/linkify": {
            "title": "$:/config/shortcuts/linkify",
            "text": "alt-shift-L"
        },
        "$:/config/shortcuts/list-bullet": {
            "title": "$:/config/shortcuts/list-bullet",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/list-number": {
            "title": "$:/config/shortcuts/list-number",
            "text": "ctrl-shift-N"
        },
        "$:/config/shortcuts/mono-block": {
            "title": "$:/config/shortcuts/mono-block",
            "text": "ctrl-shift-M"
        },
        "$:/config/shortcuts/mono-line": {
            "title": "$:/config/shortcuts/mono-line",
            "text": "ctrl-M"
        },
        "$:/config/shortcuts/picture": {
            "title": "$:/config/shortcuts/picture",
            "text": "ctrl-shift-I"
        },
        "$:/config/shortcuts/preview": {
            "title": "$:/config/shortcuts/preview",
            "text": "alt-P"
        },
        "$:/config/shortcuts/quote": {
            "title": "$:/config/shortcuts/quote",
            "text": "ctrl-Q"
        },
        "$:/config/shortcuts/save-tiddler": {
            "title": "$:/config/shortcuts/save-tiddler",
            "text": "ctrl+enter"
        },
        "$:/config/shortcuts/save-wiki": {
            "title": "$:/config/shortcuts/save-wiki",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/stamp": {
            "title": "$:/config/shortcuts/stamp",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/strikethrough": {
            "title": "$:/config/shortcuts/strikethrough",
            "text": "ctrl-T"
        },
        "$:/config/shortcuts/subscript": {
            "title": "$:/config/shortcuts/subscript",
            "text": "ctrl-shift-B"
        },
        "$:/config/shortcuts/superscript": {
            "title": "$:/config/shortcuts/superscript",
            "text": "ctrl-shift-P"
        },
        "$:/config/shortcuts/toggle-sidebar": {
            "title": "$:/config/shortcuts/toggle-sidebar",
            "text": "alt-shift-S"
        },
        "$:/config/shortcuts/transcludify": {
            "title": "$:/config/shortcuts/transcludify",
            "text": "alt-shift-T"
        },
        "$:/config/ui/EditTemplate": {
            "title": "$:/config/ui/EditTemplate",
            "text": "$:/core/ui/EditTemplate"
        },
        "$:/config/ui/ViewTemplate": {
            "title": "$:/config/ui/ViewTemplate",
            "text": "$:/core/ui/ViewTemplate"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "text": "enable"
        },
        "$:/snippets/currpalettepreview": {
            "title": "$:/snippets/currpalettepreview",
            "text": "\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch-inner()\n<$set name=\"swatchColour\" value={{##$(colourResolved)$}}>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}>\n<$set name=\"swatchTitle\" value=<<colour>>>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>\n"
        },
        "$:/snippets/download-wiki-button": {
            "title": "$:/snippets/download-wiki-button",
            "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
        },
        "$:/language": {
            "title": "$:/language",
            "text": "$:/languages/en-GB"
        },
        "$:/snippets/languageswitcher": {
            "title": "$:/snippets/languageswitcher",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/macros/CSS": {
            "title": "$:/core/macros/CSS",
            "tags": "$:/tags/Macro",
            "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"><$transclude tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n  -webkit-box-shadow: $shadow$;\n     -moz-box-shadow: $shadow$;\n          box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n  -webkit-filter: $filter$;\n     -moz-filter: $filter$;\n          filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n  -webkit-transition: $transition$;\n     -moz-transition: $transition$;\n          transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n  -webkit-transform-origin: $origin$;\n     -moz-transform-origin: $origin$;\n          transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}} _canonical_uri={{$title$!!_canonical_uri}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
        },
        "$:/core/macros/colour-picker": {
            "title": "$:/core/macros/colour-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<span style=\"display:inline-block; background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/>\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
        },
        "$:/core/macros/copy-to-clipboard": {
            "title": "$:/core/macros/copy-to-clipboard",
            "tags": "$:/tags/Macro",
            "text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
        },
        "$:/core/macros/diff": {
            "title": "$:/core/macros/diff",
            "tags": "$:/tags/Macro",
            "text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
        },
        "$:/core/macros/dumpvariables": {
            "title": "$:/core/macros/dumpvariables",
            "tags": "$:/tags/Macro",
            "text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"
        },
        "$:/core/macros/export": {
            "title": "$:/core/macros/export",
            "tags": "$:/tags/Macro",
            "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$set name=\"count\" value={{{ [subfilter<__exportFilter__>count[]] }}}>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$list filter=\"[<currentTiddler>has[condition]subfilter{!!condition}limit[1]] ~[<currentTiddler>!has[condition]then[true]]\" variable=\"ignore\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=<<__exportFilter__>> filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</$list>\n</$set>\n</div>\n</$reveal>\n\\end\n"
        },
        "$:/core/macros/image-picker": {
            "title": "$:/core/macros/image-picker",
            "created": "20170715180840889",
            "modified": "20170715180914005",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
        },
        "$:/core/macros/keyboard-driven-input": {
            "title": "$:/core/macros/keyboard-driven-input",
            "tags": "$:/tags/Macro",
            "text": "\\define change-input-tab(stateTitle,tag,beforeafter,defaultState,actions)\n<$set name=\"tabsList\" filter=\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]]\">\n<$vars currentState={{{ [<__stateTitle__>!is[missing]get[text]] ~[<__defaultState__>] }}} firstTab={{{ [enlist<tabsList>nth[1]] }}} lastTab={{{ [enlist<tabsList>last[]] }}}>\n<$set name=\"nextTab\" value={{{ [all[shadows+tiddlers]tag<__tag__>!has[draft.of]$beforeafter$<currentState>] ~[[$beforeafter$]removeprefix[after]suffix[]addprefix<firstTab>] ~[[$beforeafter$]removeprefix[before]suffix[]addprefix<lastTab>] }}}>\n<$action-setfield $tiddler=<<__stateTitle__>> text=<<nextTab>>/>\n$actions$\n</$set>\n</$vars>\n</$set>\n\\end\n\n\\define keyboard-input-actions()\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>get<__field__>] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>getindex<__index__>] }}}/>\n</$list>\n\\end\n\n\\define input-next-actions-inner()\n<$list filter=\"[<nextItem>minlength[1]]\" variable=\"ignore\">\n<$action-setfield $tiddler=<<__selectionStateTitle__>> text=<<nextItem>>/>\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $field=<<__field__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $index=<<__index__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$action-setfield $tiddler=<<__refreshTitle__>> text=\"yes\"/>\n</$list>\n\\end\n\n\\define input-next-actions(afterOrBefore:\"after\",reverse:\"\")\n<$list filter=\"[<__storeTitle__>get[text]minlength<__filterMinLength__>] [<__filterMinLength__>match[0]] +[limit[1]]\" variable=\"ignore\">\n<$vars userInput={{{ [<__storeTitle__>get[text]] }}} selectedItem={{{ [<__selectionStateTitle__>get[text]] }}}>\n<$set name=\"configTiddler\" value={{{ [subfilter<__configTiddlerFilter__>] }}}>\n<$vars primaryListFilter={{{ [<configTiddler>get<__firstSearchFilterField__>] }}} secondaryListFilter={{{ [<configTiddler>get<__secondSearchFilterField__>] }}}>\n<$set name=\"filteredList\" filter=\"[subfilter<primaryListFilter>addsuffix[-primaryList]] =[subfilter<secondaryListFilter>addsuffix[-secondaryList]]\">\n<$vars nextItem={{{ [enlist<filteredList>$afterOrBefore$<selectedItem>] ~[enlist<filteredList>$reverse$nth[1]] }}} firstItem={{{ [enlist<filteredList>nth[1]] }}} lastItem={{{ [enlist<filteredList>last[]] }}}>\n<$list filter=\"[<selectedItem>match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[before]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<lastItem>!match<firstItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[after]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<firstItem>match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>!match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<<input-next-actions-inner>>\n</$list>\n</$vars>\n</$set>\n</$vars>\n</$set>\n</$vars>\n</$list>\n\\end\n\n\\define keyboard-driven-input(tiddler,storeTitle,field:\"text\",index:\"\",tag:\"input\",type,focus:\"\",inputAcceptActions,inputAcceptVariantActions,inputCancelActions,placeholder:\"\",default:\"\",class,focusPopup,rows,minHeight,tabindex,size,autoHeight,filterMinLength:\"0\",refreshTitle,selectionStateTitle,cancelPopups:\"\",configTiddlerFilter,firstSearchFilterField:\"first-search-filter\",secondSearchFilterField:\"second-search-filter\")\n\\whitespace trim\n<$keyboard key=\"((input-accept))\" actions=<<__inputAcceptActions__>>>\n<$keyboard key=\"((input-accept-variant))\" actions=<<__inputAcceptVariantActions__>>>\n<$keyboard key=\"((input-up))\" actions=<<input-next-actions \"before\" \"reverse[]\">>>\n<$keyboard key=\"((input-down))\" actions=<<input-next-actions>>>\n<$keyboard key=\"((input-cancel))\" actions=<<__inputCancelActions__>>>\n<$edit-text tiddler=<<__tiddler__>> field=<<__field__>> index=<<__index__>> \n\t\tinputActions=<<keyboard-input-actions>> tag=<<__tag__>> class=<<__class__>> \n\t\tplaceholder=<<__placeholder__>> default=<<__default__>> focusPopup=<<__focusPopup__>> \n\t\tfocus=<<__focus__>> type=<<__type__>> rows=<<__rows__>> minHeight=<<__minHeight__>> \n\t\ttabindex=<<__tabindex__>> size=<<__size__>> autoHeight=<<__autoHeight__>> \n\t\trefreshTitle=<<__refreshTitle__>> cancelPopups=<<__cancelPopups__>>/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n\\end\n"
        },
        "$:/core/macros/lingo": {
            "title": "$:/core/macros/lingo",
            "tags": "$:/tags/Macro",
            "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
        },
        "$:/core/macros/list": {
            "title": "$:/core/macros/list",
            "tags": "$:/tags/Macro",
            "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n{{$:/core/images/blank}}\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$type$>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
        },
        "$:/core/macros/tabs": {
            "title": "$:/core/macros/tabs",
            "tags": "$:/tags/Macro",
            "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain,actions,explicitState)\n<$set name=\"qualifiedState\" value=<<qualify \"$state$\">>>\n<$vars tabsState={{{ [<__explicitState__>minlength[1]] ~[<qualifiedState>] }}}>\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<tabsState>> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler>$actions$</$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<tabsState>> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n</$vars>\n</$set>\n\\end\n"
        },
        "$:/core/macros/tag-picker": {
            "title": "$:/core/macros/tag-picker",
            "tags": "$:/tags/Macro",
            "first-search-filter": "[tags[]!is[system]search:title<userInput>sort[]]",
            "second-search-filter": "[tags[]is[system]search:title<userInput>sort[]]",
            "text": "\\define get-tagpicker-focus-selector() [data-tiddler-title=\"$(currentTiddlerCSSEscaped)$\"] .tc-add-tag-name input\n\n\\define delete-tag-state-tiddlers() <$action-deletetiddler $filter=\"[<newTagNameTiddler>] [<storeTitle>] [<tagSelectionState>]\"/>\n\n\\define add-tag-actions(actions,tagField:\"tags\")\n<$set name=\"tag\" value={{{ [<__tiddler__>get[text]] }}}>\n<$list filter=\"[<saveTiddler>!contains:$tagField$<tag>!match[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[<tag>]\"/>\n\"\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n</$list>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n\\end\n\n\\define clear-tags-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newTagNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-tag-state-tiddlers>>\n</$list>\n\\end\n\n\\define clear-tags-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newTagNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<clear-tags-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newTagNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define tag-picker-inner(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars newTagNameInputTiddlerQualified=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddlerQualified=<<qualify \"$:/temp/NewTagName/selected-item\">> fallbackTarget={{$(palette)$##tag-background}} colourA={{$(palette)$##foreground}} colourB={{$(palette)$##background}}>\n<$vars storeTitle={{{ [<newTagNameInputTiddler>!match[]] ~[<newTagNameInputTiddlerQualified>] }}} tagSelectionState={{{ [<newTagNameSelectionTiddler>!match[]] ~[<newTagNameSelectionTiddlerQualified>] }}}>\n<$vars refreshTitle=<<qualify \"$:/temp/NewTagName/refresh\">> nonSystemTagsFilter=\"[tags[]!is[system]search:title<userInput>sort[]]\" systemTagsFilter=\"[tags[]is[system]search:title<userInput>sort[]]\">\n<div class=\"tc-edit-add-tag\">\n<div>\n<span class=\"tc-add-tag-name tc-small-gap-right\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newTagNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<tagSelectionState>> inputAcceptActions=\"\"\"<$macrocall $name=\"add-tag-actions\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\"\n\t\tinputCancelActions=<<clear-tags-actions>> tag=\"input\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> \n\t\tfocus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}} filterMinLength={{$:/config/Tags/MinLength}} \n\t\tcancelPopups=<<cancelPopups>> configTiddlerFilter=\"[[$:/core/macros/tag-picker]]\"/>\n</span><$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$reveal state=<<storeTitle>> type=\"nomatch\" text=\"\"><$button class=\"tc-btn-invisible tc-small-gap tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/ClearInput/Hint}} aria-label={{$:/language/EditTemplate/Tags/ClearInput/Caption}}>{{$:/core/images/close-button}}<<delete-tag-state-tiddlers>></$button></$reveal><span class=\"tc-add-tag-button tc-small-gap-left\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=<<newTagNameTiddler>> setTo=\"\" class=\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<<delete-tag-state-tiddlers>><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>>/>\n</$set>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-block-tags-dropdown\">\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<nonSystemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-primaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n<hr>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<systemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-secondaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n</div>\n</$vars>\n</$vars>\n</$vars>\n\\end\n\\define tag-picker(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars saveTiddler=<<currentTiddler>> palette={{$:/palette}}>\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=\"\"\"<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\">\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\n</$set>\n</$list>\n</$vars>\n\\end\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "tags": "$:/tags/Macro",
            "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
        },
        "$:/core/macros/thumbnails": {
            "title": "$:/core/macros/thumbnails",
            "tags": "$:/tags/Macro",
            "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
        },
        "$:/core/macros/timeline": {
            "title": "$:/core/macros/timeline",
            "created": "20141212105914482",
            "modified": "20141212110330815",
            "tags": "$:/tags/Macro",
            "text": "\\define timeline-title()\n\\whitespace trim\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><<timeline-title>></$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
        },
        "$:/core/macros/toc": {
            "title": "$:/core/macros/toc",
            "tags": "$:/tags/Macro",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n  <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n    <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n      <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n        <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n          <li class=<<toc-item-class>>>\n            <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}><$view field='caption'><$view field='title'/></$view></$link>\">\n              <<toc-caption>>\n            </$list>\n            <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n          </li>\n        </$set>\n      </$set>\n    </$vars>\n  </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\"  tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n    <$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n        </$button>\n      </$reveal>\n      <<toc-caption>>\n    </$link>\n    <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n      <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n    </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n    <li class=<<toc-item-class>>>\n      <$link to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n          <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-selective-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n  <div class=\"tc-tabbed-table-of-contents\">\n    <$linkcatcher to=<<__selectedTiddler__>>>\n      <div class=\"tc-table-of-contents\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n      </div>\n    </$linkcatcher>\n    <div class=\"tc-tabbed-table-of-contents-content\">\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n        <$transclude mode=\"block\" tiddler=<<__template__>>>\n          <h1><<toc-caption>></h1>\n          <$transclude mode=\"block\">$missingText$</$transclude>\n        </$transclude>\n      </$reveal>\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n        $unselectedText$\n      </$reveal>\n    </div>\n  </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n  <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
        },
        "$:/core/macros/translink": {
            "title": "$:/core/macros/translink",
            "tags": "$:/tags/Macro",
            "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tree": {
            "title": "$:/core/macros/tree",
            "tags": "$:/tags/Macro",
            "text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/utils": {
            "title": "$:/core/macros/utils",
            "text": "\\define colour(colour)\n$colour$\n\\end\n"
        },
        "$:/snippets/minifocusswitcher": {
            "title": "$:/snippets/minifocusswitcher",
            "text": "<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\n"
        },
        "$:/snippets/minilanguageswitcher": {
            "title": "$:/snippets/minilanguageswitcher",
            "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/minithemeswitcher": {
            "title": "$:/snippets/minithemeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/modules": {
            "title": "$:/snippets/modules",
            "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
        },
        "$:/palette": {
            "title": "$:/palette",
            "text": "$:/palettes/Vanilla"
        },
        "$:/snippets/paletteeditor": {
            "title": "$:/snippets/paletteeditor",
            "text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
        },
        "$:/snippets/palettepreview": {
            "title": "$:/snippets/palettepreview",
            "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
        },
        "$:/snippets/paletteswitcher": {
            "title": "$:/snippets/paletteswitcher",
            "text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
        },
        "$:/snippets/peek-stylesheets": {
            "title": "$:/snippets/peek-stylesheets",
            "text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
        },
        "$:/temp/search": {
            "title": "$:/temp/search",
            "text": ""
        },
        "$:/tags/AdvancedSearch": {
            "title": "$:/tags/AdvancedSearch",
            "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
        },
        "$:/tags/AdvancedSearch/FilterButton": {
            "title": "$:/tags/AdvancedSearch/FilterButton",
            "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
        },
        "$:/tags/ControlPanel": {
            "title": "$:/tags/ControlPanel",
            "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
        },
        "$:/tags/ControlPanel/Info": {
            "title": "$:/tags/ControlPanel/Info",
            "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
        },
        "$:/tags/ControlPanel/Plugins": {
            "title": "$:/tags/ControlPanel/Plugins",
            "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
        },
        "$:/tags/EditToolbar": {
            "title": "$:/tags/EditToolbar",
            "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
        },
        "$:/tags/EditorToolbar": {
            "title": "$:/tags/EditorToolbar",
            "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
        },
        "$:/tags/Manager/ItemMain": {
            "title": "$:/tags/Manager/ItemMain",
            "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
        },
        "$:/tags/Manager/ItemSidebar": {
            "title": "$:/tags/Manager/ItemSidebar",
            "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
        },
        "$:/tags/MoreSideBar": {
            "title": "$:/tags/MoreSideBar",
            "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
            "text": ""
        },
        "$:/tags/PageControls": {
            "title": "$:/tags/PageControls",
            "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
        },
        "$:/tags/PageTemplate": {
            "title": "$:/tags/PageTemplate",
            "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
            "text": ""
        },
        "$:/tags/PluginLibrary": {
            "title": "$:/tags/PluginLibrary",
            "list": "$:/config/OfficialPluginLibrary"
        },
        "$:/tags/SideBar": {
            "title": "$:/tags/SideBar",
            "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
            "text": ""
        },
        "$:/tags/SideBarSegment": {
            "title": "$:/tags/SideBarSegment",
            "list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo/Advanced": {
            "title": "$:/tags/TiddlerInfo/Advanced",
            "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
        },
        "$:/tags/ViewTemplate": {
            "title": "$:/tags/ViewTemplate",
            "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
        },
        "$:/tags/ViewToolbar": {
            "title": "$:/tags/ViewToolbar",
            "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
        },
        "$:/snippets/themeswitcher": {
            "title": "$:/snippets/themeswitcher",
            "text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/wiki/title": {
            "title": "$:/core/wiki/title",
            "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
        },
        "$:/view": {
            "title": "$:/view",
            "text": "classic"
        },
        "$:/snippets/viewswitcher": {
            "title": "$:/snippets/viewswitcher",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser tc-viewswitcher\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        }
    }
}
[[The Wyrd]]
main
index.html
/
DevynKay/Morning-Star
DevynKay
The following tiddlers were imported:

# [[kerbe.png]]
no
$:/palettes/SolarizedLight
alert-background: #ffe476
alert-border: #b99e2f
alert-highlight: #881122
alert-muted-foreground: #b99e2f
background: #9cd8ab
blockquote-bar: <<colour muted-foreground>>
button-background: 
button-foreground: 
button-border: 
code-background: #ffffff
code-border: #e1e1e8
code-foreground: #dd1144
dirty-indicator: #ff0000
download-background: #66cccc
download-foreground: <<colour background>>
dragger-background: <<colour foreground>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
dropdown-border: <<colour muted-foreground>>
dropdown-tab-background-selected: #fff
dropdown-tab-background: #ffffff
dropzone-background: rgba(0,200,0,0.7)
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
external-link-foreground-visited: #0000aa
external-link-foreground: #0000ee
foreground: #333333
message-background: #ecf2ff
message-border: #f2f2f2
message-foreground: #547599
modal-backdrop: <<colour foreground>>
modal-background: <<colour background>>
modal-border: #999999
modal-footer-background: #f5f5f5
modal-footer-border: #dddddd
modal-header-border: #eeeeee
muted-foreground: #999999
notification-background: #ffffff
notification-border: #999999
page-background: #ffffff
pre-background: #f5f5f5
pre-border: #cccccc
primary: #7897f3
select-tag-background: 
select-tag-foreground: 
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground-hover: #000000
sidebar-controls-foreground: #ccc
sidebar-foreground-shadow: rgba(255,255,255, 0.8)
sidebar-foreground: #acacac
sidebar-muted-foreground-hover: #444444
sidebar-muted-foreground: #ffffff
sidebar-tab-background-selected: #fafafa
sidebar-tab-background: <<colour tab-background>>
sidebar-tab-border-selected: <<colour tab-border-selected>>
sidebar-tab-border: <<colour tab-border>>
sidebar-tab-divider: #0f0f0f
sidebar-tab-foreground-selected: #100f0f
sidebar-tab-foreground: #2b2b2b
sidebar-tiddler-link-foreground-hover: #ffffff
sidebar-tiddler-link-foreground: #ffffff
site-title-foreground: #e8e8e8
static-alert-foreground: #ffffff
tab-background-selected: #e3e3e3
tab-background: #b5d936
tab-border-selected: #cccccc
tab-border: #cccccc
tab-divider: #c4c4c4
tab-foreground-selected: <<colour tab-foreground>>
tab-foreground: #666666
table-border: #dddddd
table-footer-background: #a8a8a8
table-header-background: #f0f0f0
tag-background: #ffeedd
tag-foreground: #000
tiddler-background: #bed095
tiddler-border: #eee
tiddler-controls-foreground-hover: #888888
tiddler-controls-foreground-selected: #444444
tiddler-controls-foreground: #cccccc
tiddler-editor-background: #ffffff
tiddler-editor-border-image: #ffffff
tiddler-editor-border: #cccccc
tiddler-editor-fields-even: #e0e8e0
tiddler-editor-fields-odd: #ffffff
tiddler-info-background: #f8f8f8
tiddler-info-border: #ffffff
tiddler-info-tab-background: #f8f8f8
tiddler-link-background: #050505
tiddler-link-foreground: <<colour primary>>
tiddler-subtitle-foreground: #ffffff
tiddler-title-foreground: #ffffff
toolbar-new-button: 
toolbar-options-button: 
toolbar-save-button: 
toolbar-info-button: 
toolbar-edit-button: 
toolbar-close-button: 
toolbar-delete-button: 
toolbar-cancel-button: 
toolbar-done-button: 
untagged-background: #999999
very-muted-foreground: #888888
alert-background: #ffe476
alert-border: #b99e2f
alert-highlight: #881122
alert-muted-foreground: #b99e2f
background: #ffffff
blockquote-bar: <<colour muted-foreground>>
button-background:
button-foreground:
button-border:
code-background: #f7f7f9
code-border: #e1e1e8
code-foreground: #dd1144
dirty-indicator: #ff0000
download-background: #66cccc
download-foreground: <<colour background>>
dragger-background: <<colour foreground>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
dropdown-border: <<colour muted-foreground>>
dropdown-tab-background-selected: #fff
dropdown-tab-background: #ececec
dropzone-background: rgba(0,200,0,0.7)
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
external-link-foreground-visited: #0000aa
external-link-foreground: #0000ee
foreground: #333333
message-background: #ecf2ff
message-border: #cfd6e6
message-foreground: #547599
modal-backdrop: <<colour foreground>>
modal-background: <<colour background>>
modal-border: #999999
modal-footer-background: #f5f5f5
modal-footer-border: #dddddd
modal-header-border: #eeeeee
muted-foreground: #999999
notification-background: #ffffdd
notification-border: #999999
page-background: #ffffff
pre-background: #f5f5f5
pre-border: #cccccc
primary: #7897f3
select-tag-background:
select-tag-foreground:
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground-hover: #000000
sidebar-controls-foreground: #ccc
sidebar-foreground-shadow: rgba(255,255,255, 0.8)
sidebar-foreground: #acacac
sidebar-muted-foreground-hover: #444444
sidebar-muted-foreground: #c0c0c0
sidebar-tab-background-selected: #ffffff
sidebar-tab-background: <<colour tab-background>>
sidebar-tab-border-selected: <<colour tab-border-selected>>
sidebar-tab-border: <<colour tab-border>>
sidebar-tab-divider: <<colour tab-divider>>
sidebar-tab-foreground-selected: 
sidebar-tab-foreground: <<colour tab-foreground>>
sidebar-tiddler-link-foreground-hover: #444444
sidebar-tiddler-link-foreground: #7897f3
site-title-foreground: <<colour tiddler-title-foreground>>
static-alert-foreground: #aaaaaa
tab-background-selected: #ffffff
tab-background: #eeeeee
tab-border-selected: #cccccc
tab-border: #cccccc
tab-divider: #d8d8d8
tab-foreground-selected: <<colour tab-foreground>>
tab-foreground: #666666
table-border: #dddddd
table-footer-background: #a8a8a8
table-header-background: #f0f0f0
tag-background: #ffeedd
tag-foreground: #000
tiddler-background: <<colour background>>
tiddler-border: #eee
tiddler-controls-foreground-hover: #888888
tiddler-controls-foreground-selected: #444444
tiddler-controls-foreground: #cccccc
tiddler-editor-background: #f8f8f8
tiddler-editor-border-image: #ffffff
tiddler-editor-border: #cccccc
tiddler-editor-fields-even: #e0e8e0
tiddler-editor-fields-odd: #f0f4f0
tiddler-info-background: #f8f8f8
tiddler-info-border: #dddddd
tiddler-info-tab-background: #f8f8f8
tiddler-link-background: <<colour background>>
tiddler-link-foreground: <<colour primary>>
tiddler-subtitle-foreground: #c0c0c0
tiddler-title-foreground: #ff9900
toolbar-new-button:
toolbar-options-button:
toolbar-save-button:
toolbar-info-button:
toolbar-edit-button:
toolbar-close-button:
toolbar-delete-button:
toolbar-cancel-button:
toolbar-done-button:
untagged-background: #999999
very-muted-foreground: #888888
{
    "tiddlers": {
        "$:/.giffmex/PluginsSidebar/AddPluginsTab": {
            "created": "20210316161232900",
            "text": "{{$:/core/ui/ControlPanel/Modals/AddPlugins}}",
            "tags": "",
            "title": "$:/.giffmex/PluginsSidebar/AddPluginsTab",
            "modified": "20210316161317593",
            "caption": "Add official plugins"
        },
        "$:/.giffmex/PluginsSidebar/InstalledPluginsTab": {
            "created": "20210316161432283",
            "text": "{{$:/core/ui/MoreSideBar/Plugins}}",
            "tags": "",
            "title": "$:/.giffmex/PluginsSidebar/InstalledPluginsTab",
            "modified": "20210316161519893",
            "caption": "Installed plugins"
        },
        "$:/.giffmex/PluginsSidebar/Plugin": {
            "created": "20210306224613646",
            "text": "<details>\n    <summary><b>Plugins</b></summary>\n<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<<tabs \"$:/.giffmex/PluginsSidebar/AddPluginsTab $:/.giffmex/PluginsSidebar/InstalledPluginsTab $:/.giffmex/PluginsSidebar/ToolMapSearch [tag[$:/giffmex/plugins]]\" \"\" \"$:/state/tab/giffmexpluginsidebar\" \"tc-sidebar-tabs-main\">>\n\n</div>\n</details>",
            "title": "$:/.giffmex/PluginsSidebar/Plugin",
            "tags": "$:/giffmex/sidebarsegments $:/tags/SideBarSegment",
            "modified": "20210316162420269",
            "dummy": "yes",
            "caption": "Plugins"
        },
        "$:/.giffmex/PluginsSidebar/readme": {
            "created": "20210316160114567",
            "text": "* Go to the `Customizer button > Customize sidebar > Sidebar add-ons list` to toggle it on and off of the sidebar.\n* To add other tiddlers to this sidebar add-on, tag them with `$:/giffmex/plugins`.",
            "tags": "",
            "title": "$:/.giffmex/PluginsSidebar/readme",
            "modified": "20210316160450161"
        },
        "$:/.giffmex/PluginsSidebar/SearchToolmap": {
            "created": "20210316161748032",
            "text": "\\define toolmap(word)\n\\rules except wikilink\n<$wikify name=\"input\" text=\"https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM#q=$word$\">\n<a href=<<input>> target=\"_blank\">$word$</a>\n</$wikify>\n\\end\n\nSearch in Tiddlywiki Toolmap: \n<$edit-text  tiddler=\"$:/temp/search-toolmap\" field=\"keywords\" placeholder=\"search toolmap\"/>\n\n<$macrocall $name=\"toolmap\" word={{$:/temp/search-toolmap!!keywords}} />",
            "tags": "",
            "title": "$:/.giffmex/PluginsSidebar/SearchToolmap",
            "modified": "20210316162000920"
        },
        "$:/.giffmex/PluginsSidebar/ToolMapSearch": {
            "created": "20190119041414166",
            "text": "[[Tiddlywiki toolmap|https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM]] is a topical index of known plugins, tutorials, themes, and other helpful tools for ~TiddlyWiki.\n\nEnter a keyword and click on the created link to search the Tiddlywiki toolmap.\n\n{{$:/.giffmex/PluginsSidebar/SearchToolmap}}\n",
            "title": "$:/.giffmex/PluginsSidebar/ToolMapSearch",
            "tags": "$:/giffmex/toolmap",
            "modifier": "Mohammad",
            "modified": "20210316162245054",
            "creator": "Mohammad",
            "caption": "Search Toolmap"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/kookma/commander/buttons/pagecontrol": {
            "title": "$:/plugins/kookma/commander/buttons/pagecontrol",
            "caption": "{{$:/plugins/kookma/commander/images/file-alt}} {{$:/language/Buttons/Commander/Caption}}",
            "created": "20190724145015836",
            "description": "Open tiddler commander",
            "list-after": "$:/core/ui/Buttons/advanced-search",
            "modified": "20210102140141074",
            "tags": "$:/tags/PageControls",
            "type": "text/vnd.tiddlywiki",
            "text": "\\whitespace trim\n\\define commander-button(class)\n<$button to=\"$:/Commander\" tooltip={{$:/language/Buttons/Commander/Hint}} aria-label={{$:/language/Buttons/Commander/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/kookma/commander/images/commander.svg}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Commander/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Commander]]\" emptyMessage=<<commander-button>>>\n<<commander-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/Commander": {
            "title": "$:/Commander",
            "created": "20190212051316149",
            "icon": "$:/plugins/kookma/commander/images/file-alt",
            "modified": "20200324074719052",
            "type": "text/vnd.tiddlywiki",
            "text": "\\import [all[shadows+tiddlers]tag[$:/tags/Commander/Macro]]\n{{$:/plugins/kookma/commander/search/ui}}\n<!-- Create the search filter based on searchbox and selective operation (if active) -->\n<$vars searchTerms={{{ [<searchboxTid>get[text]minlength{$:/plugins/kookma/commander/config/minlength}]~[[$:/errorCode:-23500]] }}}  pattern=\"^\\[\"><!-- this part checks the combo search and selective ops-->\n<$set name=\"filtertext\"   filter=\"[<searchTerms>regexp<pattern>]\" value=\"[subfilter<searchTerms>]\" emptyValue=\"[!is[system]search<searchTerms>]\">\n<$set name=\"searchfilter\" filter=\"[<selectiveOpsTid>get[text]match[yes]]\"  \n\tvalue=\"[subfilter<filtertext>!prefix[$:/temp/commander]]+[tag<workingTag>]\" emptyValue=\"[subfilter<filtertext>!prefix[$:/temp/commander]]\" >\n<small style=\"margin-left:17ch;\"><i><$count filter=\"[subfilter<filtertext>!prefix[$:/temp/commander]!is[missing]]\" /> matches </i></small>\n\n<!-- Display search results and let selective operation -->\n<<commander-slider title:\"$:/plugins/kookma/commander/search/selection\" default:\"open\">>\n\n<!-- Display operation UIs-->\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/Commander]!has[draft.of]]\" default:\"$:/plugins/kookma/commander/tiddler/ui\">>\n\n</$set>\n</$set>\n<$vars>\n\n---\n\n<<commander-slider title:\"$:/plugins/kookma/commander/log/ui\">>\n"
        },
        "$:/plugins/kookma/commander/config/AutoFocus": {
            "title": "$:/plugins/kookma/commander/config/AutoFocus",
            "created": "20190212055413944",
            "modified": "20200324070652337",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "yes"
        },
        "$:/plugins/kookma/commander/config/commonfields": {
            "title": "$:/plugins/kookma/commander/config/commonfields",
            "created": "20200114192650891",
            "modified": "20200324070652345",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "created creator modified modifier revision bag"
        },
        "$:/plugins/kookma/commander/config/minlength": {
            "title": "$:/plugins/kookma/commander/config/minlength",
            "created": "20200110122842113",
            "modified": "20200324070652355",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "3"
        },
        "$:/plugins/kookma/commander/config/relink": {
            "title": "$:/plugins/kookma/commander/config/relink",
            "created": "20190911153159143",
            "modified": "20200324070652362",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define relink-plugin-notExisted() Update title in //tags// and //list// fields of other tiddlers\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\">\n<$list filter=\"[[$:/plugins/flibbles/relink]] +[has[title]]\" emptyMessage=<<relink-plugin-notExisted>> >\nUse //Relink// to update title across all other tiddlers\n</$list>\n</$checkbox>"
        },
        "$:/plugins/kookma/commander/config/systemfields": {
            "title": "$:/plugins/kookma/commander/config/systemfields",
            "created": "20200106164439016",
            "modified": "20200324070652372",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "title text tags \ncreated modified craetor modifier \ntype bag revision\nlist caption"
        },
        "$:/plugins/kookma/commander/field/macros/add": {
            "title": "$:/plugins/kookma/commander/field/macros/add",
            "created": "20200112073000701",
            "modified": "20200325055206697",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define add-new-field-bulk(datafieldsTid:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<<create-log-tiddler \"add-new-field-bulk\">>\n<$vars datafieldsTid=<<__datafieldsTid__>> >\n<$list filter=\"[subfilter<searchfilter>]\" variable=\"newTitle\">\n<<add-bulk-fields>>\n<$wikify name=newFields text=<<getFieldsname>> >\n<$macrocall $name=\"log-add-single-operation\" msg={{{[<newFields>addprefix[new fields:]addsuffix[added]]}}} tidItem=<<newTitle>> />\n</$wikify>\n</$list>\n</$vars>\n</$list>\n\\end\n\n\\define getFieldsname()\n<$list filter=\"[<__datafieldsTid__>indexes[]prefix[fldn]]\" variable=item>\n{{{ [<__datafieldsTid__>getindex<item>trim[]lowercase[]split[ ]join[_]]  }}} \n</$list>\n\\end"
        },
        "$:/plugins/kookma/commander/field/macros/bulkfields": {
            "title": "$:/plugins/kookma/commander/field/macros/bulkfields",
            "created": "20200109104450902",
            "modified": "20200913180532516",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define numfilter()     [range[1,$(flt)$]]\n\\define id_fldName()    fldn$(cnt)$\n\\define id_fldValue()   fldv$(cnt)$\n\n\\define add-bulk-fields()\n<$set name=\"flt\" tiddler=<<datafieldsTid>> field=\"counter\" emptyValue=\"1\"><!-- when the datafieldsTid is not exist, there is at least one field row -->\n<$list filter=<<numfilter>> variable=\"cnt\">\n<$list filter=\"[<datafieldsTid>getindex<id_fldName>]\" variable=\"newField\">\n<$action-setfield $tiddler=<<newTitle>> \n $field={{{ [<newField>trim[]lowercase[]split[ ]join[_]]  }}}\n $value={{{ [<datafieldsTid>getindex<id_fldValue>] }}} />\n</$list>\n</$list>\n</$set>\n\\end\n\n\\define getInputs()\n<$edit-text tiddler=<<datafieldsTid>> index=<<id_fldName>>  tag=input  default=\"\" placeholder=\"field name\" />\n<$edit-text tiddler=<<datafieldsTid>> index=<<id_fldValue>> tag=input  default=\"\" placeholder=\"field value\"/>\n\\end\n\n\\define add-reset()\n<$button>insert\n<$action-setfield $tiddler=<<datafieldsTid>> counter={{{[<datafieldsTid>get[counter]add[1]]~[[2]]}}}/>\n</$button>\n<$button>reset\n<$action-setfield $tiddler=<<datafieldsTid>> counter=\"1\"/>\n<$action-setfield $tiddler=<<datafieldsTid>> text=\"\"/>\n</$button>\n\\end\n\n\\define create-field-inputbox()\n<$wikify name=flt text={{{ [<datafieldsTid>get[counter]]~[[1]] }}} >\n<$list filter=<<numfilter>> variable=cnt>\n\n<<getInputs>>\n</$list>\n</$wikify>\n\\end\n\n\\define add-more-fields-ui(datafieldsTid:\"\")\n<$vars datafieldsTid=<<__datafieldsTid__>> >\n<<add-reset>>\n<<create-field-inputbox>>\n</$vars>\n\\end\n\n\\define add-more-fields-selective-ui(datafieldsTid:\"\", stateTiddler:\"$:/state/commander/tiddler-addfields-status\")\n<$checkbox \n tiddler=<<__stateTiddler__>>\n field=\"text\" \n checked=\"addfields\"  unchecked=\"nofields\"\n default=\"nofields\" > \n Add fields\n</$checkbox>\n<$reveal type=\"match\" state=<<__stateTiddler__>> text=\"addfields\" default=\"nofields\" >\n<$vars datafieldsTid=<<__datafieldsTid__>> >\n<<add-reset>>\n<div style=\"padding-left:88px;\">\n<<create-field-inputbox>>\n</div>\n</$vars>\n</$reveal>\n\\end"
        },
        "$:/plugins/kookma/commander/field/macros/remove": {
            "title": "$:/plugins/kookma/commander/field/macros/remove",
            "created": "20200109083928203",
            "modified": "20200325055328423",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define xx-add-new-field-bulk(newField:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__newField__>!is[blank]]\">\n<<create-log-tiddler \"add-new-field-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]+[!is[missing]]-[has:field[$newField$]]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-field\" $param=<<__newField__>> />\n</$fieldmangler>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"new field `$newField$` added\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n\\end\n\n\n\\define remove-old-field-bulk(oldField:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__oldField__>!is[blank]]\">\n<<create-log-tiddler \"remove-old-field-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]+[!is[missing]]+[has:field[$oldField$]]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-remove-field\" $param=<<__oldField__>> />\n</$fieldmangler>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"old field `$oldField$` removed\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n\\end\n\n\\define set-field-value-bulk(fieldName:\"Empty\", fieldValue:\"Empty\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__fieldName__>!is[blank]]\"  variable=null>\n<$list filter=\"[<__fieldValue__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"set-field-value-create-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]-[$fieldName$[$fieldValue$]]\">\n<$list filter=\"[<currentTiddler>has:field[$fieldName$]]\" variable=ignore \nemptyMessage=\"\"\"<$macrocall $name=\"log-add-single-operation\" msg=\"//has not `$fieldName$` field. Operation ignored//\" tidItem=<<currentTiddler>> />\"\"\" >\n<$action-setfield $field=<<__fieldName__>> $value=<<__fieldValue__>> />\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"field `$fieldName$` got a value\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n\n"
        },
        "$:/plugins/kookma/commander/field/macros/rename": {
            "title": "$:/plugins/kookma/commander/field/macros/rename",
            "created": "20200107051937869",
            "modified": "20200325055328448",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define rename-field-bulk(oldField:\"\", newField:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore>\n<$list filter=\"[<__oldField__>!is[blank]]\" variable=null>\n<$list filter=\"[<__newField__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"rename-field-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]\">\n<$list filter=\"[<currentTiddler>has:field[$oldField$]]\" variable=ignore\n  emptyMessage=\"\"\"<$macrocall $name=\"log-add-single-operation\" msg=\"//has not field `$oldField$`. Operation ignored.//\" tidItem=<<currentTiddler>> /> \"\"\">\n<$set name=oldValue tiddler=<<currentTiddler>> field=<<__oldField__>> >\t\n<$action-setfield $tiddler=<<currentTiddler>> $field=<<__newField__>> $value=<<oldValue>>/>\n</$set>\n<$action-deletefield $tiddler=<<currentTiddler>> $field=<<__oldField__>> />\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"fied `$oldField$` renamed to `$newField$`\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n"
        },
        "$:/plugins/kookma/commander/field/macros/set": {
            "title": "$:/plugins/kookma/commander/field/macros/set",
            "created": "20190212101155537",
            "modified": "20200325055328470",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define set-field-value-bulk(fieldName:\"\", fieldValue:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__fieldName__>!is[blank]]\"  variable=null>\n<$list filter=\"[<__fieldValue__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"set-field-value-create-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]-[$fieldName$[$fieldValue$]]\">\n<$list filter=\"[<currentTiddler>has:field[$fieldName$]]\" variable=ignore \nemptyMessage=\"\"\"<$macrocall $name=\"log-add-single-operation\" msg=\"//has not `$fieldName$` field. Operation ignored//\" tidItem=<<currentTiddler>> />\"\"\" >\n<$action-setfield $field=<<__fieldName__>> $value=<<__fieldValue__>> />\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"field `$fieldName$` got a value\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n\n"
        },
        "$:/plugins/kookma/commander/field/ui": {
            "title": "$:/plugins/kookma/commander/field/ui",
            "caption": "Field",
            "created": "20190212061551615",
            "list-after": "$:/plugins/kookma/commander/tag/ui",
            "modified": "20200324070652439",
            "tags": "$:/tags/Commander",
            "type": "text/vnd.tiddlywiki",
            "text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/FieldOps]!has[draft.of]]\"\ndefault:\"$:/plugins/kookma/commander/field/uicomp/add-fields\" \nclass:\"tc-vertical cmd-tab-colorful cmd-tab-wd\"\n>>\n\n"
        },
        "$:/plugins/kookma/commander/field/uicomp/add-fields": {
            "title": "$:/plugins/kookma/commander/field/uicomp/add-fields",
            "caption": "Add fields",
            "created": "20200109083519146",
            "modified": "20200325055328482",
            "tags": "$:/tags/Commander/FieldOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<!-- create the interface-->\n<$macrocall $name=\"add-more-fields-ui\" datafieldsTid=\"$:/temp/commander/tiddler/datafields/addfield\" />\n\n\n<!-- call action macro -->\n<$button class=\"cmd-btn cmd-btn-wd\"> Add new fields\n<$macrocall $name=\"add-new-field-bulk\" \n  datafieldsTid=\"$:/temp/commander/tiddler/datafields/addfield\" />\n</$button><br>\n,,Note: This will overwrite the existing fileds!,,"
        },
        "$:/plugins/kookma/commander/field/uicomp/remove-fields": {
            "title": "$:/plugins/kookma/commander/field/uicomp/remove-fields",
            "caption": "Remove fields",
            "created": "20190314051054548",
            "list-after": "$:/plugins/kookma/commander/field/uicomp/add-fields",
            "modified": "20200325055328489",
            "tags": "$:/tags/Commander/FieldOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<label class=\"kk-cmd-label\">Old field</label><$select class=\"cmd-select-wd\" tiddler=\"$:/temp/commander/field-remove\" default=\"\">\n<$list filter=\"[subfilter<searchfilter>fields[]sort[]] -title -tags\" >\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>\n<$button class=\"cmd-btn cmd-btn-wd\"> Remove old field\n<$macrocall $name=\"remove-old-field-bulk\" oldField={{$:/temp/commander/field-remove}} />\n</$button>"
        },
        "$:/plugins/kookma/commander/field/uicomp/rename-fields": {
            "title": "$:/plugins/kookma/commander/field/uicomp/rename-fields",
            "caption": "Rename fields",
            "created": "20200107052908832",
            "list-after": "$:/plugins/kookma/commander/field/uicomp/remove-fields",
            "modified": "20200325055328499",
            "tags": "$:/tags/Commander/FieldOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<label class=\"kk-cmd-label\">Old field</label><$select class=\"cmd-select-wd\" \n tiddler=\"$:/temp/commander/rename-field/old\" default=\"\" >\n<$list filter=\"[subfilter<searchfilter>fields[]sort[]] -[<systemFieldsTid>get[text]split[ ]]\" > \n<option><$view field=\"title\"/></option>\n</$list>\n</$select>\n\n<label class=\"kk-cmd-label\">New field</label><$edit-text\ntiddler=\"$:/temp/commander/rename-field/new\"\ntag=\"input\"\ndefault=\"\"\nclass=\"cmd-txt-area\"\nplaceholder=\" new field name\"\n/>\n<$button class=\"cmd-btn cmd-btn-wd\"> Rename field\n<$macrocall $name=\"rename-field-bulk\" \noldField={{$:/temp/commander/rename-field/old}} \nnewField={{{ [[$:/temp/commander/rename-field/new]get[text]lowercase[]trim[]split[ ]join[_]] }}} />\n</$button>\n\n<!-- new field name is checked to be lowecase and leading and trailing spaces are removed and space between words replaced by underscore (_).\n-->"
        },
        "$:/plugins/kookma/commander/field/uicomp/set-field-value": {
            "title": "$:/plugins/kookma/commander/field/uicomp/set-field-value",
            "caption": "Set field value",
            "created": "20190212120609737",
            "list-after": "$:/plugins/kookma/commander/field/uicomp/rename-fields",
            "modified": "20200325055328506",
            "tags": "$:/tags/Commander/FieldOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<label class=\"kk-cmd-label\">Field name</label><$select class=\"cmd-select-wd\" \n tiddler=\"$:/temp/commander/field-name\" default=\"\" >\n<$list filter=\"[subfilter<searchfilter>fields[]sort[]] -[<systemFieldsTid>get[text]split[ ]]\" >\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>\n\n<label class=\"kk-cmd-label\">Field value</label><$edit-text\ntiddler=\"$:/temp/commander/field-value\"\ntag=\"input\" default=\"\"\nclass=\"cmd-txt-area\" placeholder=\" field value\"/>\n<$button class=\"cmd-btn cmd-btn-wd\"> Set field value\n<$macrocall \n $name=\"set-field-value-bulk\" \n fieldName={{$:/temp/commander/field-name}} \n fieldValue={{$:/temp/commander/field-value}} \n/>\n</$button>"
        },
        "$:/plugins/kookma/commander/filters/Drafts": {
            "title": "$:/plugins/kookma/commander/filters/Drafts",
            "created": "20190214135512125",
            "description": "{{$:/language/Filters/Drafts}}",
            "filter": "[has[draft.of]sort[title]]",
            "modified": "20200324070652476",
            "tags": "$:/tags/Commander/Filter",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/commander/filters/geneal": {
            "title": "$:/plugins/kookma/commander/filters/geneal",
            "created": "20190725091830350",
            "description": "General filter",
            "filter": "[all[shadows+tiddlers]search[your keywrods]]",
            "modified": "20200324070652484",
            "tags": "$:/tags/Commander/Filter",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/commander/filters/Missing": {
            "title": "$:/plugins/kookma/commander/filters/Missing",
            "created": "20190214140029091",
            "description": "{{$:/language/Filters/Missing}}",
            "filter": "[all[missing]sort[title]]",
            "modified": "20200324070652492",
            "tags": "$:/tags/Commander/Filter",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/commander/filters/Orphans": {
            "title": "$:/plugins/kookma/commander/filters/Orphans",
            "created": "20190214135426497",
            "description": "{{$:/language/Filters/Orphans}}",
            "filter": "[all[orphans]sort[title]]",
            "modified": "20200324070652498",
            "tags": "$:/tags/Commander/Filter",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/commander/filters/RecentSystemTiddlers": {
            "title": "$:/plugins/kookma/commander/filters/RecentSystemTiddlers",
            "created": "20190214135950458",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "modified": "20200324070652508",
            "tags": "$:/tags/Commander/Filter",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/commander/filters/RecentTiddlers": {
            "title": "$:/plugins/kookma/commander/filters/RecentTiddlers",
            "created": "20190214135912493",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "modified": "20200324070652513",
            "tags": "$:/tags/Commander/Filter",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/commander/filters/SessionTiddlers": {
            "title": "$:/plugins/kookma/commander/filters/SessionTiddlers",
            "created": "20190214135831279",
            "description": "Tiddlers modified since the wiki was loaded",
            "filter": "[haschanged[]]",
            "modified": "20200324070652525",
            "tags": "$:/tags/Commander/Filter",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/commander/filters/StoryList": {
            "title": "$:/plugins/kookma/commander/filters/StoryList",
            "created": "20190214135246552",
            "description": "{{$:/language/Filters/StoryList}}",
            "filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
            "modified": "20200324070652532",
            "tags": "$:/tags/Commander/Filter",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/commander/filters/temp-and-state": {
            "title": "$:/plugins/kookma/commander/filters/temp-and-state",
            "created": "20190214141452091",
            "description": "Temporary and state tiddlers",
            "filter": "[prefix[$:/temp]] [prefix[$:/state]]",
            "modified": "20200324070652542",
            "tags": "$:/tags/Commander/Filter",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/commander/help/ui": {
            "title": "$:/plugins/kookma/commander/help/ui",
            "caption": "Help",
            "created": "20190314050052494",
            "icon": "$:/core/images/help",
            "list-after": "$:/plugins/kookma/commander/setting/ui",
            "modified": "20200324070652550",
            "tags": "$:/tags/Commander",
            "type": "text/vnd.tiddlywiki",
            "text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/Help]!has[draft.of]]\" \ndefault:\"$:/plugins/kookma/commander/help/uicomp/quick-tutorial\"\nclass:\"tc-vertical cmd-tab-colorful cmd-tab-wd\">>\n\n\n"
        },
        "$:/plugins/kookma/commander/help/uicomp/quick-tutorial": {
            "title": "$:/plugins/kookma/commander/help/uicomp/quick-tutorial",
            "caption": "Quick tutorial",
            "created": "20190314050138754",
            "modified": "20200325092740142",
            "tags": "$:/tags/Commander/Help",
            "type": "text/vnd.tiddlywiki",
            "text": "# Use ''Combo search'' to list possible tiddlers\n#* example: `concept` performs a standard search and find all matches in title, text, and tags\n#* example: `[tag[xx]]` finds all tiddlers tagged with //xx//\n#* example: `[prefix[tt]` finds all tiddlers have title started with //tt//\n#* example: `[has[draft.of]sort[title]]` finds all draft tiddlers\n\n# Use ''Select tiddlers'' for the resulting list to identify which specific tiddlers to do a batch operation on\n#* this step lets you to do a batch operation on selected tiddlers NOT all items by ''Combo search''!\n#* it is possible to select/deselect all tiddlers from ''Combo search'' result at once! Note that, by default all tiddlers are considered for bulk operation until  selective operation is activated!\n# From ''Batch operations tabs'' select the batch operation you wish to perform on selected tiddlers\n#* example: title, tag, and field operations\n#* example: Snr operation\n#* Inspect tab can be used to inspect tiddlers before or after performing operations\n\n* Notes:\n** Multiple batch operations can be done on the same set (unless you change something in the search criteria)\n** Sometimes it is useful to use an intermediate batch to help, like tag tiddlers with a \"working\" tag, using multiple searches, then then use the \"working\" tag to apply a batch operation to\n\n<div class=\"commander-alert\">''Note'': For good operation a tiddler width of 800px is recommended. You can also use //Sidebar layout// as `Fluid story`.</div>\n\n\nFor detailed docummention go to [[Demo page|https://kookma.github.io/TW-Commander/]]\n\n!!! Footenote\n# [[Use filter expression|https://tiddlywiki.com/prerelease/#Filters:Filters%20%5B%5BFilter%20Expression%5D%5D%20%5B%5BFilter%20Syntax%5D%5D%20%5B%5BFilter%20Operators%5D%5D%20%5B%5BFilter%20Parameter%5D%5D%20%5B%5BFilter%20Run%5D%5D%20%5B%5BFilter%20Step%5D%5D%20%5B%5BFilter%20Whitespace%5D%5D]]"
        },
        "$:/plugins/kookma/commander/help/uicomp/regular-expression": {
            "title": "$:/plugins/kookma/commander/help/uicomp/regular-expression",
            "caption": "Regular expressions",
            "created": "20190314084511720",
            "list-after": "$:/plugins/kookma/commander/help/uicomp/snr",
            "modified": "20200325093450357",
            "tags": "$:/tags/Commander/Help",
            "type": "text/vnd.tiddlywiki",
            "text": "!! Regular Expressions Quick Reference\n\n|''FLAGS'' |<|<|h\n| i |ignore case|case insensitive matching|\n|   |whole words|match strings of a-z, 0-9 and _|\n| g |global|field start=^, field end=$, all matches|\n| m |multi-line|line start=^, line end=$, first match|\n|   |first match|field start=^, field end=$, first match|\n|''MATCH'' |<|<|h\n|''Anchors''|<|<|\n| ^ |start of scope|see Flags, match is zero length|\n| $ |end of scope|see Flags, match is zero length|\n| \\b |word boundary|anchor to edge of word, zero length|\n| \\B |not word boundary|anchor inside word, zero length|\n|''Character Classes''|<|<|\n| [c] |class of characters|any one matches, e.g. [abc123]|\n| [^c] |negated class of characters|any one doesn't match, e.g. [^abc123]|\n|''Shorthand Character Classes''|<|<|\n| . |any character except newline|same as [^\\n]|\n| \\d |decimal|same as [0-9]|\n| \\D |not decimal|same as [^0-9]|\n| \\s |white-space|same as [\\ \\t\\n]|\n| \\S |not white-space|same as [^\\ \\t\\n]|\n| \\t |tab|same as [\\t]|\n| \\n |newline|same as [\\n]|\n| \\w |word character|same as [a-zA-Z0-9_]|\n| \\W |not word character|same as [^a-zA-Z0-9_]|\n|''Capturing Groups''|<|<|\n| (match) |match placed in variable $x|can be used in Replace|\n| (\\x) |repeats match pattern of $x|can be used in Replace|\n|''Quantifiers''|<|<|\n| ? |single match|match 0 or 1 time|\n| * |greedy match 0+|match 0 or as many times as possible|\n| *? |lazy match 0+|match 0 or as few times as possible|\n| + |greedy match 1+|match 1 or as many times as possible|\n| +? |lazy match 1+|match 1 or as few times as possible|\n| {x} |match x times|match x times|\n| {x,y} |match x to y times|match x times to exactly y times|\n| {x,} |match x or more times|match x times or as many as possible|\n|''Escapes''|<|<|\n| \\ |escape special characters|add to \\ [  ] ( ) { } ^ $ . ?  *  + for literals|\n|''REPLACE'' |<|<|h\n| $& |return the full match|<|\n| $x |return $x where x is the numeric index of a Capturing Group|<|\n|''NOTE'' |<|<|h\n|This Reference supports most ordinary uses of regular expressions.<br> For advanced options: [[MDN Reference|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Using_simple_patterns]]; examples: [[regular-expressions.info|https://www.regular-expressions.info/tutorial.html]].|<|<|\n\n"
        },
        "$:/plugins/kookma/commander/help/uicomp/relink": {
            "title": "$:/plugins/kookma/commander/help/uicomp/relink",
            "caption": "Relink on rename",
            "created": "20190912052826269",
            "list-after": "$:/plugins/kookma/commander/help/uicomp/regular-expression",
            "modified": "20200325093202388",
            "tags": "$:/tags/Commander/Help",
            "type": "text/vnd.tiddlywiki",
            "text": "!! Relink on rename\nWhen Tiddler Commander is used to rename bulk tiddlers in operation like\n\n* Title operation\n** add/remove prefix\n** add/remove suffix\n** remove chars from the begining or end of title\n* ~SnR\n** Search and replace in tiddlers title\n\nIt is possible to update all links to title. This includes //tags// and //list//. If [[Relink|https://flibbles.github.io/tw5-relink/]] plugin is installed, then not only title will be updated in //tags// and //list// field, but also in all filters, transclusions, text field and evrywhere.\n\n<div class=\"commander-alert\"> ''Note'': Relink does not update all forms of title e.g those created from different segments, but it will update any occurances</div>\n\n\n!! How to integrate with ''Relink''?\n\nSimply install the [[Relink|https://flibbles.github.io/tw5-relink/]] plugin and it will be appeared as an option when Tiddler Commander title operations including ~SnR are performed!\n"
        },
        "$:/plugins/kookma/commander/help/uicomp/snr": {
            "title": "$:/plugins/kookma/commander/help/uicomp/snr",
            "caption": "Search-n-Replace",
            "created": "20190307104654008",
            "list-after": "$:/plugins/kookma/commander/help/uicomp/quick-tutorial",
            "modified": "20200925143424505",
            "tags": "$:/tags/Commander/Help",
            "type": "text/vnd.tiddlywiki",
            "text": "!! Search and replace using Snr\nSnr stands for search and replace, is a powerful tool uses regular expression for searching all fields and lets replace chars, words, phrases with new values.\n\n!! How to use\n* Enter a search filter or keywords in ''Combo search'' box like `[tag[myTag]]` or `concept`\n* Use ''Select tiddlers'' for the resulting list to identify which specific tiddlers to do a Snr operation on\n** If selective operation is unchecked, all tiddlers from step one will be included in Snr operation.\n* From ''Tiddler title'' drop down menu select a tiddler\n* From ''Field name'' drop down menu select a tiddler field like `text`\n** all fileds even `title` can be selected\n* In the ''Search text'' type the search term for example `this`\n* In the ''Replace with'' type the term you want to replace with like `that`\n* Check the ''Differences'' and if you are satisfied with the result, press the `Replace?` button\n* You can press `Replace all?` if you want to search and replace in all selected tiddlers\n\n;Remarks\n: The `Replace all?` lets you to search and replace in all selected tiddlers at once! It is possible to search and replace even in `title` field!\n\n<$list filter=\"[[snr.png]is[tiddler]]\"><<image-pretty img:\"snr.png\" width:\"60%\" align:\"center\" caption:\"Fig 1. Search and replace using regular expression\">></$list>\n\n!! Special characters\n<<<\nAs `SNR` uses ''regexp'' pattern to make search and replace, when special characters are used in the ''Search text'' box, they shall be escaped among them are `*`, `+`, `[]`, `?` ...\nTo use these characters do like below\n\n```\n\\[ \\] \\( \\) \\{ \\} \\. \\* \\+ \\? \\^ \\$ \\\\ \\|\n```\n<<<\n\n!! Warning\n<<<\n* SNR replace the contents of tiddlers.<br> ''//The action can not be undone//''. So always make a backup before performing any replace action\n<<<"
        },
        "$:/plugins/kookma/commander/help/uicomp/warning": {
            "title": "$:/plugins/kookma/commander/help/uicomp/warning",
            "caption": "Warning",
            "created": "20200325092841002",
            "list-after": "$:/plugins/kookma/commander/help/uicomp/relink",
            "modified": "20200325093538187",
            "tags": "$:/tags/Commander/Help",
            "type": "text/vnd.tiddlywiki",
            "text": ";Note i\n:Tiddler Commander is a very powerful tool, it can change any field in any tiddler.// Make sure what you are doing//!\n\n;Note ii\n:Tiddler Commander uses two steps tiddler selection. It uses a combo search box to screen (using standard or filter search) possible tiddlers and then uses a selective list of tiddlers from first step for batch operation!\n:# If selective operation is unchecked, then all tiddlers from step one are used for batch operation\n:# If selective operation is checked, then user has to manually select among tiddlers, and the selected ones are used for batch operation \n\n;Note iii\n://Commander do not perform operation on shadow tiddlers//, unless they are overriden. Because shadow tiddlers aren’t stored as ''real'' tiddlers. They are intentionally excluded from most operations by default so that they don’t clutter filters made by users unless explicitly required. \n\n<div class=\"commander-alert\">''Warning''\nBefore using Tiddler commander for bulk operation on your own valuable, irreplaceable data, ''backup them''.\n</div>"
        },
        "$:/plugins/kookma/commander/history": {
            "title": "$:/plugins/kookma/commander/history",
            "created": "20200324061906253",
            "modified": "20210102152245874",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Full change log  https://kookma.github.io/TW-Commander/#ChangeLog\n\n* ''2.1.2'' -- 2021.01.02 -- Saq Imtiaz release\n* ''2.1.0'' -- 2020.03.25 -- stable release\n* ''0.1.0'' -- 2019.02.12 -- mature public release\n"
        },
        "$:/plugins/kookma/commander/images/commander.svg": {
            "title": "$:/plugins/kookma/commander/images/commander.svg",
            "caption": "file-alt (Regular)",
            "created": "20190724144859943",
            "modified": "20210102140141641",
            "type": "text/vnd.tiddlywiki",
            "text": "<svg class=\"tc-image-file-alt tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 384 512\"><path d=\"M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z\"/></svg>"
        },
        "$:/plugins/kookma/commander/inspect/comp/edit-fileds": {
            "title": "$:/plugins/kookma/commander/inspect/comp/edit-fileds",
            "created": "20190313061511585",
            "modified": "20200325055328517",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}] \n\\end\n\n\\define new-field()\n<$vars name={{$:/temp/newfieldname}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button class=\"cmd-btn\">\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button class=\"cmd-btn\">\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\n\\define compInspect-edit-fileds(commonFields:\"\")\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n\n\n<$list filter=\"created creator modified modifier -[enlist<__commonFields__>]\" variable=\"currentField\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n\n\n\n\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n\\end"
        },
        "$:/plugins/kookma/commander/inspect/comp/edit-preview": {
            "title": "$:/plugins/kookma/commander/inspect/comp/edit-preview",
            "created": "20200115050859257",
            "modified": "20200325055328524",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define compInspect-edit-preview(tiddler, commonFields:\"\")\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<tr class=\"tc-edit-field\"><td class=\"tc-edit-field-name\">title:</td>\n<td class=\"tc-edit-field-value\"><$link to=<<__tiddler__>> ><$text text=<<__tiddler__>> /></$link></td>\n</tr>\n<tr class=\"tc-edit-field\"><td class=\"tc-edit-field-name\">tags:</td>\n<td class=\"tc-edit-field-value\">{{$tiddler$||$:/core/ui/EditTemplate/tags}}</td>\n</tr>\n<tr class=\"tc-edit-field\"><td class=\"tc-edit-field-name\">text:</td>\n<td class=\"tc-edit-field-value\"><$macrocall $name=compInspect-get-field tiddler=<<__tiddler__>>  field=\"text\" tag=\"textarea\" /></td>\n</tr>\n</tbody>\n</table>\n</div>\n\n<$tiddler tiddler=<<__tiddler__>> >\n<$macrocall $name=\"compInspect-edit-fileds\" commonFields=<<__commonFields__>> />\n</$tiddler>\n\\end\n\n\\define compInspect-get-field(tiddler, field, tag:\"input\") \n<$edit-text class=\"tc-edit-texteditor\" tiddler=<<__tiddler__>> field=<<__field__>> tag=<<__tag__>> default=\"\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\\end"
        },
        "$:/plugins/kookma/commander/inspect/comp/main": {
            "title": "$:/plugins/kookma/commander/inspect/comp/main",
            "created": "20190308151331101",
            "modified": "20200325055328536",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define compInspect(filter, stateTiddler:\"thisTiddler\")\n<$set name=\"state\" \n      value={{{ [[$:/state/compInspect/]addsuffix<__stateTiddler__>]    }}} >\n<$vars\n   slStateTid={{{ [<state>addsuffix[/]addsuffix[selectState-tiddler]]   }}}\n   rvStateTid={{{ [<state>addsuffix[/]addsuffix[revealState-tiddler]]   }}}\n   chStateTid={{{ [<state>addsuffix[/]addsuffix[checkboxState-tiddler]] }}} >\n\nSelect tiddler &nbsp;<$macrocall $name=compSelect filter=<<__filter__>> stateTiddler=<<slStateTid>> />\n&nbsp;&nbsp;\n<$macrocall $name=\"check-common-fields\" stateTiddler=<<chStateTid>> />\n&nbsp;&nbsp;\n<$reveal stateTitle=<<rvStateTid>> type=\"nomatch\" text=\"edit\">\n<$button class=\"tc-btn-invisible\" setTitle=<<rvStateTid>> setTo=\"edit\" tooltip=\"edit tiddler\">{{$:/core/images/edit-button}}</$button>\n<$macrocall $name=compInspect-show-preview tiddler={{{ [<slStateTid>get[text]]+[subfilter<__filter__>] }}}  commonFields={{{ [<chStateTid>get[text]] }}}/>\n</$reveal>\n<$reveal stateTitle=<<rvStateTid>> type=\"match\" text=\"edit\">\n<$button class=\"tc-btn-invisible\" setTitle=<<rvStateTid>> setTo=\"\" tooltip=\"confirm changes\">{{$:/core/images/done-button}}</$button>\n<$macrocall $name=compInspect-edit-preview tiddler={{{ [<slStateTid>get[text]]+[subfilter<__filter__>] }}}  commonFields={{{ [<chStateTid>get[text]] }}}/>\n</$reveal>\n\n</$vars>\n</$set>\n\\end\n\n\\define check-common-fields(stateTiddler)\n<$vars commonFields={{{[<commonFieldsTid>get[text]]}}}>\n<$checkbox \n tiddler=<<__stateTiddler__>>\n field=\"text\" \n checked=<<commonFields>>\n unchecked=\"\"\n default=\"\"\n> Exclude common fields?</$checkbox>\n</$vars>\n\\end"
        },
        "$:/plugins/kookma/commander/inspect/comp/select": {
            "title": "$:/plugins/kookma/commander/inspect/comp/select",
            "created": "20190308070713468",
            "modified": "20200325055328546",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define compSelect(filter:\"\", stateTiddler:\"\", default:\"\", class:\"\", showButtons:\"show\")\n<$select tiddler=<<__stateTiddler__>> default=<<__default__>> class=<<__class__>> >\n<option value=\"\">None</option>\n<$list filter=<<__filter__>> variable=item>\n<option value=<<item>>><$text text=<<item>> /></option>\n</$list>\n</$select>\n<$reveal type=\"match\" text=\"show\" default=<<__showButtons__>> >\n<$vars myfilter=<<__filter__>> mystateTiddler=<<__stateTiddler__>> myitem={{{ [<__stateTiddler__>get[text]] }}} >\n<$button actions=<<cs-prev-item>> class=\"cmd-btn\"> prev </$button>\n<$button actions=<<cs-next-item>> class=\"cmd-btn\"> next </$button>\n</$vars>\n</$reveal>\n\\end\n\n\\define cs-prev-item()\n<$list filter=\"[subfilter<myfilter>] +[before<myitem>]\" variable=\"prev-item\" >\n<$action-setfield $tiddler=<<mystateTiddler>> text=<<prev-item>> />\n</$list>\n\\end\n\n\\define cs-next-item()\n<$list filter=\"[subfilter<myfilter>] +[after<myitem>]\" variable=\"next-item\" >\n<$action-setfield $tiddler=<<mystateTiddler>> text=<<next-item>> />\n</$list>\n\\end\n\n<!-- used by\n - $:/plugins/kookma/commander/compInspect/main\n-->"
        },
        "$:/plugins/kookma/commander/inspect/comp/show-preview": {
            "title": "$:/plugins/kookma/commander/inspect/comp/show-preview",
            "created": "20190308070953891",
            "modified": "20200325055328553",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define compInspect-show-preview(tiddler, commonFields:\"\")\n<$vars mainFields=\"title tags text\">\n<table class=\"cmd-ci-table\">\n<tr><td class=\"leftcol\">title</td>\n<td class=\"rightcol\"><$link to=<<__tiddler__>> ><$text text=<<__tiddler__>> /></$link></td>\n</tr>\n\n<tr><td class=\"leftcol\">tags</td>\n<td style=\"padding:3px;\"><$macrocall $name=showTags tiddler=<<__tiddler__>> /></td>\n</tr>\n<tr><td class=\"leftcol\">text</td>\n<td><$transclude tiddler=<<__tiddler__>> field=\"text\" mode=\"block\"/></td>\n</tr>\n<$list filter=\"[<__tiddler__>fields[]] -[enlist<mainFields>] -[enlist<__commonFields__>]\" variable=\"otherFld\">\n<tr><td class=\"leftcol\"><<otherFld>></td>\n<td class=\"rightcol\"><$transclude tiddler=<<__tiddler__>> field=<<otherFld>> mode=\"inline\"/></td>\n</tr>\n</$list>\n</table>\n</$vars>\n\\end\n\n\\define showTags(tiddler)\n<$list filter=\"[<__tiddler__>tags[]]\" variable=tagItem >\n<$macrocall $name=tag tag=<<tagItem>> />\n</$list>\n\\end\n"
        },
        "$:/plugins/kookma/commander/inspect/ui": {
            "title": "$:/plugins/kookma/commander/inspect/ui",
            "caption": "Inspect",
            "created": "20190313075823496",
            "list-after": "$:/plugins/kookma/commander/field/ui",
            "modified": "20200325055328564",
            "tags": "$:/tags/Commander",
            "type": "text/vnd.tiddlywiki",
            "text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/InspectOps]!has[draft.of]]\" \ndefault:\"$:/plugins/kookma/commander/inspect/uicomp/Inspection\"\nclass:\"tc-vertical cmd-tab-wd\">>\n"
        },
        "$:/plugins/kookma/commander/inspect/uicomp/Inspection": {
            "title": "$:/plugins/kookma/commander/inspect/uicomp/Inspection",
            "caption": "Inspect",
            "created": "20190313080119081",
            "modified": "20200325055328571",
            "tags": "$:/tags/Commander/InspectOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<$macrocall \n $name=compInspect\n filter=<<searchfilter>>\n stateTiddler=\"commander\"\n/>"
        },
        "$:/language/Buttons/Commander/Caption": {
            "title": "$:/language/Buttons/Commander/Caption",
            "created": "20190725032131129",
            "modified": "20200324080437929",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "commander"
        },
        "$:/language/Buttons/Commander/Hint": {
            "title": "$:/language/Buttons/Commander/Hint",
            "created": "20190725032106026",
            "modified": "20200324080437905",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Tiddler Commander"
        },
        "$:/plugins/kookma/commander/license": {
            "title": "$:/plugins/kookma/commander/license",
            "created": "20200324061906254",
            "modified": "20200324061959559",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Distributed under an MIT license.\n\nCopyright (c) 2018-2020 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"
        },
        "$:/plugins/kookma/commander/log/ui": {
            "title": "$:/plugins/kookma/commander/log/ui",
            "caption": "Log status",
            "created": "20190221152805807",
            "modified": "20200324070652656",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<div class=\"commander-alert\" style=\"padding:5px;font-size:0.90em;\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" actions=<<delete-all-log-tiddlers>>>Clear log</$button>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[tag[$:/tags/Commander/LogOps]]\" />\"\"\">\n<div class=\"tc-search-results\">\n<span class=\"kk-commander-log-note\">Recent number of operations: <<resultCount>></span><br>\n<$list filter=\"[tag[$:/tags/Commander/LogOps]] +[!sort[created]]\" variable=\"logTid\">\n<b><$view tiddler=<<logTid>> field=\"created\" format=\"date\" template=\"YYYY-0MM-0DD 0hh:0mm:0ss\"/>  \n<$view tiddler=<<logTid>> field=\"caption\">\n   <$view tiddler=<<logTid>> field=\"title\"></$view>\n</$view>\n</b>\n<ol><$list filter=\"[<logTid>indexes[]]\" variable=\"item\">\n<li><$link to=<<item>>><<item>></$link>\n<$set name=\"myItem\" tiddler=<<logTid>> index=<<item>> >\n<$list filter=\"[<myItem>!search[existed]]\" variable=\"ignore\" \n  emptyMessage=\"\"\"<span style=\"color:red;\"><<myItem>></span>\"\"\" >\n<span class=\"kk-commander-log-item\"><<myItem>></span>\n</$list>\n</$set>\n</li>\n</$list></ol>\n</$list>\n</div>\n</$set>\n</div>"
        },
        "$:/plugins/kookma/commander/macros/compConfirmAction": {
            "title": "$:/plugins/kookma/commander/macros/compConfirmAction",
            "created": "20190301145916990",
            "modified": "20200324070652662",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define compConfirmAction(\nbtnLabel:\"Delete these tiddlers\", \nconfirmMessage:\"Are you sure you wish to delete\", \nstateTiddler:\"\"\ncountFilter:\"\", \nactionMacro:\"\")\n<$set name=resultCount value={{{ [subfilter<__countFilter__>count[]] }}} >\n<$reveal type=\"gt\" text=\"0\" default=<<resultCount>> >\n<$button popup=<<qualify \"\"\"$stateTiddler$\"\"\">> class=\"cmd-btn\">$btnLabel$</$button>\n</$reveal>\n<$reveal state=<<qualify \"\"\"$stateTiddler$\"\"\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n$confirmMessage$ <<resultCount>> tiddler(s)?\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"cmd-btn\"> $btnLabel$\n<$macrocall $name=<<__actionMacro__>> />\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end"
        },
        "$:/plugins/kookma/commander/macros/definition": {
            "title": "$:/plugins/kookma/commander/macros/definition",
            "created": "20200102195320611",
            "description": "some macro are not used REMOVE THEM",
            "modified": "20200325055328579",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define tempPath()        $:/temp/commander\n\n\\define searchboxTid()    $(tempPath)$/search-box\n\\define selectiveOpsTid() $(tempPath)$/selective-operation\n\n\n\\define workingTag()      $:/tags/Commander/Working\n\\define exportTagTid()    $:/temp/commander/exportTag\n\\define systemFieldsTid() $:/plugins/kookma/commander/config/systemfields\n\\define commonFieldsTid() $:/plugins/kookma/commander/config/commonfields"
        },
        "$:/plugins/kookma/commander/macros/logging": {
            "title": "$:/plugins/kookma/commander/macros/logging",
            "created": "20190221163406469",
            "modified": "20200325055356563",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define set-title() $:/temp/commander/logs/tid-{{{[tag[$:/tags/Commander/LogOps]count[]add[1]]}}}\n\n\\define create-log-tiddler(msg)\n<$wikify name=\"myTitle\" text=\"\"\"<<set-title>>\"\"\">\n<$wikify name=\"myCaption\" text=\"\"\"<$macrocall $name=\"set-caption\" msg=<<__msg__>> />\"\"\">\n<$action-createtiddler $basetitle=<<myTitle>>\n$savetitle=\"$:/state/commander/log-tiddler\"\ntags=\"$:/tags/Commander/LogOps\"\ntype=\"application/json\"\ncaption=<<__msg__>>\n/>\n</$wikify>\n</$wikify>\n\\end\n\n\\define log-add-single-operation(msg:\"commander operation\", tidItem:\"no item\")\n<$action-setfield $tiddler={{$:/state/commander/log-tiddler}} $index=<<__tidItem__>> $value=<<__msg__>> />\n\\end\n\n\n\\define delete-all-log-tiddlers()\n<$action-deletetiddler $filter=\"[tag[$:/tags/Commander/LogOps]]\" />\n\\end"
        },
        "$:/plugins/kookma/commander/macros/remove-workingtag": {
            "title": "$:/plugins/kookma/commander/macros/remove-workingtag",
            "created": "20200103172259595",
            "modified": "20200325055328597",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define remove-working-tag(oldTag)\n<$list filter=\"[all[shadows+tiddlers]tag<workingTag>limit[1]]\" variable=ignore>\n<<create-log-tiddler \"remove-workingTag\">>\n<$list filter=\"[all[shadows+tiddlers]tag<workingTag>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-remove-tag\" $param=<<__oldTag__>> />\n</$fieldmangler>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"working tag `$oldTag$` removed\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n\\end\n\n\n"
        },
        "$:/plugins/kookma/commander/macros/slider": {
            "title": "$:/plugins/kookma/commander/macros/slider",
            "created": "20200105085554618",
            "modified": "20200325065829776",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define commander-slider(title, default:\"closed\")\n<$set name=\"revealState\" value=<<qualify \"$:/state/commander/reveal/$title$\">>>\n<h2>\n  <$reveal type=\"nomatch\" state=<<revealState>> text=\"open\" default=\"$default$\">\n    <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<<revealState>> setTo=\"open\">\n      {{$:/core/images/right-arrow}}\n    </$button>\n  </$reveal>\n  <$reveal type=\"match\" state=<<revealState>> text=\"open\" default=\"$default$\">\n    <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<<revealState>> setTo=\"closed\">\n      {{$:/core/images/down-arrow}}\n    </$button>\n  </$reveal>\n  <$view tiddler=\"$title$\" field=\"caption\">\n    <$view tiddler=\"$title$\" field=\"title\"></$view>\n  </$view>\n  \n</h2>\n\n<$reveal type=\"match\" state=<<revealState>> text=\"open\" default=\"$default$\">\n<$transclude tiddler=\"$title$\" mode=\"block\" />\n</$reveal>\n</$set>\n\\end"
        },
        "$:/plugins/kookma/commander/macros/utility": {
            "title": "$:/plugins/kookma/commander/macros/utility",
            "created": "20190315092752816",
            "modified": "20200325055356631",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define display(label,text)\n<$set name=\"stateTid\" value=\"$:/temp/commander/display/popup/$label$\" >\n<$button popup=<<stateTid>> class=\"tc-btn-invisible\"><span style=\"text-decoration: underline\">$label$</span></$button>\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<stateTid>> animate=\"yes\">\n<span style=\"color:blue;\"><$text text=<<__text__>> /></span></$reveal>\n</$set>\n\\end\n\n\\define is-filterSeearch-newer-than-selectedTitles(TidA, TidB)\n<$set name=\"tidAMod\" value={{{ [[$TidA$]get[modified]] }}}>\n<$set name=\"tidBMod\" value={{{ [[$TidB$]get[modified]] }}}>\n<$set name=\"tidAText\" value={{{ [[$TidA$]get[text]] }}}>\n<$set name=\"tidBText\" value={{{ [[$TidB$]get[text]] }}}>\n<$list filter=\"[<__TidB__>get[text]minlength[1]]\" variable=ignore>\n<$reveal type=\"nomatch\" default=<<tidAText>> text=<<tidBText>>>\n<$list filter=\"[<tidAMod>] [<tidBMod>] +[nsort[]last[1]removesuffix<tidBMod>]\">\nA new filter search has been detected, click on the search button to apply it.\n</$list>\n</$reveal>\n</$list>\n</$set>\n</$set>\n</$set>\n</$set>\n\\end\n\n!!Remarks\n;is-filterSeearch-newer-than-selectedTitles\n* Checks `TidA` and `TidB` for modified date and text\n* If They are not empty, then\n** checks if the text of two are equal, if not\n** checks to see if `TidB` is newer or not\n** if newer shows a message, to apply the new search filter\n* Note\n** `TidA=\"$:/temp/commander\"`\n** `TidB=\"$:/temp/commander/search-box\"`\n* is-filterSeearch-newer-than-selectedTitles is called from $:/plugins/kookma/commander/search/ui\n\n;display\n* gets a label and a text\n* create an inline label\n* on click label, the text is displayed as temporary popup\n* losing focus, the text goes hidden\n* this macro is used in customized compSelective to show the active filter"
        },
        "$:/plugins/kookma/commander/readme": {
            "title": "$:/plugins/kookma/commander/readme",
            "created": "20200324061906254",
            "modified": "20210102142228008",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "; Tiddler Commander\nTiddler Commander, in short ''Commander'' is a unique tool for batch operations on tiddlers. Commander has the below features\n\n* Bulk tiddler creation/deletion\n* Combo search to filter and select tiddlers\n* Title operation: add, remove prefixes and suffixes, also remove cahras form begining and end of title (on renaming tiddlers, [[relink|$:/plugins/kookma/commander/help/uicomp/relink]] can be used to update title in other tiddlers)\n* Tag operation: add, remove, replace\n* Field operation: add, remove, rename, and set field value\n* SNR, search and replace in all fields including text, tags, //title//, and common fields\n* Inspect, to review and inspect tiddlers in one place, scroll among them and edit all fields (including common fields), tags, text (title is an exception!)\n* Log, create logs of all operations\n* Search, //save and load// any combination of filter search\n\n; Start Commander\n* Normally Commander adds its icon: <span class=\"cmd-doc\">{{$:/plugins/kookma/commander/images/commander.svg}}</span> to page controls.\n* Open the right sidebar and click on the  <span class=\"cmd-doc\">{{$:/plugins/kookma/commander/images/commander.svg}}</span> Commander is started\n*  In standard Tiddlywiki, control buttons are shown on the right sidebar under site title.\n\n; Code and demo\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Commander/\n* Code: https://github.com/kookma/TW-Commander\n\n<style>\n.cmd-doc svg{\nwidth: 1.2em;\nheight: 1.2em;\nvertical-align: middle;}\n</style>"
        },
        "$:/plugins/kookma/commander/search/filter-button/clear": {
            "title": "$:/plugins/kookma/commander/search/filter-button/clear",
            "created": "20190214132946159",
            "list-after": "$:/plugins/kookma/commander/search/filter-button/search",
            "modified": "20200325055356645",
            "tags": "$:/tags/Commander/Search/FilterButton",
            "type": "text/vnd.tiddlywiki",
            "text": "\\import $:/plugins/kookma/commander/macros/definition\n\n<$reveal  type=\"nomatch\" stateTitle=<<searchboxTid>> stateField=\"text\" text=\"\">\n<$button class=\"tc-btn-invisible\" tooltip=\"clear search box and selected tiddlers\">\n<$action-setfield $tiddler=<<searchboxTid>> $field=\"text\" $value=\"\"/>\n<$action-setfield $tiddler=\"$:/temp/commander\" $field=\"text\" $value=\"\"/>\n<$action-setfield $tiddler=\"$:/state/commander/snr/select-tiddler\" $field=\"text\" $value=\"\"/><!-- SNR selection -->\n<$action-setfield $tiddler=\"$:/state/compInspect/temp/commander/selectState-tiddler\" $field=\"text\" $value=\"\"/> <!-- Inspect selection -->\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n\n<!--\nthere is extra action should be removed\n-->"
        },
        "$:/plugins/kookma/commander/search/filter-button/dropdown": {
            "title": "$:/plugins/kookma/commander/search/filter-button/dropdown",
            "created": "20190214133424013",
            "modified": "20200325055328632",
            "tags": "$:/tags/Commander/Search/FilterButton",
            "type": "text/vnd.tiddlywiki",
            "text": "\\import $:/plugins/kookma/commander/macros/definition\n\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/commander/filterDropdown\">> class=\"tc-btn-invisible\" tooltip=\"select a search filter\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/commander/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<searchboxTid>> >\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Commander/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>"
        },
        "$:/plugins/kookma/commander/search/filter-button/save": {
            "title": "$:/plugins/kookma/commander/search/filter-button/save",
            "created": "20190214141644228",
            "list-after": "$:/plugins/kookma/commander/search/filter-button/clear",
            "modified": "20200325055356657",
            "tags": "$:/tags/Commander/Search/FilterButton",
            "type": "text/vnd.tiddlywiki",
            "text": "\\import $:/plugins/kookma/commander/macros/definition\n\n<$reveal  type=\"nomatch\" stateTitle=<<searchboxTid>> stateField=\"text\" text=\"\">\n<$button class=\"tc-btn-invisible\" tooltip=\"save current search\" popup=<<qualify \"$:/state/commander/SaveDropdown\">> >\n{{$:/core/images/file}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/commander/SaveDropdown\">> type=\"popup\" class=\"tc-popup-keep\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\nSave new search filter<br><br>\n<$edit-text\ntiddler=\"$:/temp/commander/save-new-filter\"\ntag=\"input\"\ndefault=\"\"\nclass=\"cmd-txt-area\"\nplaceholder=\"description for new filter\"\n/> <br><br>\n\n<$button class=\"tc-btn\"> Save new filter\n<$macrocall $name=\"create-new-filter\" \n  description={{$:/temp/commander/save-new-filter}} \n\tbasetitle=\"$:/plugins/kookma/commander/filters/yourFilter\"  \n\tfilter={{{[<searchboxTid>get[text]]}}} \t/>\n<$action-deletetiddler $tiddler=\"$:/temp/commander/save-new-filter\"/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/commander/SaveDropdown\">> />\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n\n<!-- ToDO\ncorrect classes for textbox\n-->"
        },
        "$:/plugins/kookma/commander/search/macros/create-new-filter": {
            "title": "$:/plugins/kookma/commander/search/macros/create-new-filter",
            "created": "20190214142032323",
            "modified": "20200325055356665",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define create-new-filter(description:\"\", basetitle:\"\", filter:\"\")\n<$list filter=\"[<__description__>!is[blank]]\" variable=\"ignore\">\n<$action-createtiddler \n    $basetitle=\"\"\"$basetitle$\"\"\"\n    tags=\"$:/tags/Commander/Filter\"\n    description=<<__description__>>\n    filter=\"\"\"$filter$\"\"\"\n  /> \n</$list>\n\\end\n"
        },
        "$:/plugins/kookma/commander/search/macros/select-deselect": {
            "title": "$:/plugins/kookma/commander/search/macros/select-deselect",
            "created": "20200106121946448",
            "modified": "20200325055328657",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define select-all()\n<$list filter=\"[subfilter<filtertext>!is[missing]!tag<workingTag>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<workingTag>> />\n</$fieldmangler>\n\\end\n\n\\define deselect-all()\n<$list filter=\"[tag<workingTag>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-remove-tag\" $param=<<workingTag>> />\n</$fieldmangler>\n\\end"
        },
        "$:/plugins/kookma/commander/search/macros/warning": {
            "title": "$:/plugins/kookma/commander/search/macros/warning",
            "created": "20200106143244633",
            "modified": "20200325055328672",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define warn-for-selectedTids-from-previous-operation()\n<$list filter=\"[tag<workingTag>]-[subfilter<filtertext>]+[count[]!match[0]] \">\n<span style=\"color:red;font-size:0.85em\">There are remained selected tiddlers from previous search! Remove them by pressing ''deselect all''!</span>\n</$list>\n\\end"
        },
        "$:/plugins/kookma/commander/search/selection": {
            "title": "$:/plugins/kookma/commander/search/selection",
            "caption": "Select tiddlers",
            "created": "20190725144912018",
            "modified": "20200325055328684",
            "type": "text/vnd.tiddlywiki",
            "text": "\\import $:/plugins/kookma/commander/macros/definition\n<$checkbox tiddler=<<selectiveOpsTid>> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\" uncheckactions=<<deselect-all>> > Selective operation?</$checkbox>\n\n<$reveal type=\"nomatch\" stateTitle=<<selectiveOpsTid>> stateField=\"text\" text=\"yes\" tag=\"div\" class=\"kk-commander-tiddler-list  kk-commander-columns3\">\n<$list filter=\"[subfilter<filtertext>!prefix[$:/temp/commander]!is[missing]]\"><$link/><br></$list>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<selectiveOpsTid>> stateField=\"text\" text=\"yes\" tag=\"div\">\n<$button actions=<<select-all>> > Select all</$button> <$button actions=<<deselect-all>> > Deselect all</$button>\n<small style=\"margin-left:10px;\">Number of tiddlers selected: <$count filter=\"[tag<workingTag>]\" /></small><br>\n<<warn-for-selectedTids-from-previous-operation>>\n</$reveal>\n\n\n<$reveal type=\"match\" stateTitle=<<selectiveOpsTid>> stateField=\"text\" text=\"yes\" tag=\"div\" class=\"kk-commander-tiddler-list  kk-commander-columns3\">\n<$list filter=\"[subfilter<filtertext>!prefix[$:/temp/commander]!is[missing]]\">\n<$checkbox tag=<<workingTag>>> <$link/></$checkbox><br>\n</$list>\n</$reveal>\n\n<!-- Description\nThis tiddler implement interface to selectivly add tiddlers for commander operations.\nEach selected tiddler gets a working tag\n-->"
        },
        "$:/plugins/kookma/commander/search/ui": {
            "title": "$:/plugins/kookma/commander/search/ui",
            "caption": "Commander filter search",
            "created": "20190212055219117",
            "modified": "20200325055356672",
            "type": "text/vnd.tiddlywiki",
            "text": "\\import $:/plugins/kookma/commander/macros/definition\n<!-- above statement is not required and only prevent this tiddler overwritten when this is opened by its own -->\n<div class=\"tc-search tc-advanced-search\" style=\"margin-bottom:-12px;\"><!-- negative margin for displaying matches -->\nCombo search &nbsp;<$edit-text tiddler=<<searchboxTid>> type=\"search\" tag=\"input\" default=\"\" placeholder=\"enter keywords or make a filter search e.g. [tag[myTag]]\" focus={{$:/plugins/kookma/commander/config/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Commander/Search/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>"
        },
        "$:/plugins/kookma/commander/setting/ui": {
            "title": "$:/plugins/kookma/commander/setting/ui",
            "caption": "Setting",
            "created": "20190214140835173",
            "icon": "$:/core/images/options-button",
            "list-after": "$:/plugins/kookma/commander/inspect/ui",
            "modified": "20200324070652760",
            "tags": "$:/tags/Commander",
            "type": "text/vnd.tiddlywiki",
            "text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/Setting]!has[draft.of]]\" \ndefault:\"$:/plugins/kookma/commander/setting/uicomp/snr\"\nclass:\"tc-vertical cmd-tab-colorful cmd-tab-wd\">>\n"
        },
        "$:/plugins/kookma/commander/setting/uicomp/delete-all-temp-tiddlers": {
            "title": "$:/plugins/kookma/commander/setting/uicomp/delete-all-temp-tiddlers",
            "caption": "Temporary tiddlers",
            "created": "20190301184304348",
            "list-after": "$:/plugins/kookma/commander/setting/uicomp/relink",
            "modified": "20200325055328690",
            "tags": "$:/tags/Commander/Setting",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define delete-all-temps()\n<$action-deletetiddler $filter=\"[search:title[$:/temp/commander/]]\" />\n\\end\n\n<$set name=numTids value={{{ [search:title[$:/temp/commander/]count[]] }}}>\n<$reveal type=\"match\" text=\"0\" default=<<numTids>> >\nNo temporary tiddlers is existed to delete!\n</$reveal>\n<$reveal type=\"gt\" text=\"0\" default=<<numTids>> >\nNumber of temporary tiddlers (including log tiddlers): <<numTids>><br>\n</$reveal>\n</$set>\n\n<$macrocall $name=\"compConfirmAction\"\nbtnLabel=\"Delete temp tiddlers\" \nconfirmMessage=\"Are you sure you wish to delete\"\nstateTiddler=\"$:/state/commander/setting/delete-temps\"\ncountFilter=\"[search:title[$:/temp/commander/]]\"\nactionMacro=\"delete-all-temps\"/>"
        },
        "$:/plugins/kookma/commander/setting/uicomp/minlength": {
            "title": "$:/plugins/kookma/commander/setting/uicomp/minlength",
            "caption": "Search minimum length",
            "created": "20200110132540295",
            "modified": "20200324070652774",
            "tags": "$:/tags/Commander/Setting",
            "type": "text/vnd.tiddlywiki",
            "text": "Controls the minimum length of a search string before results are displayed.\n\n<label class=\"kk-cmd-label\">Minlength</label><$edit-text tiddler=\"$:/plugins/kookma/commander/config/minlength\" field=text default=3 placeholder=\"enter a number\" tag=input/>"
        },
        "$:/plugins/kookma/commander/setting/uicomp/search-filters": {
            "title": "$:/plugins/kookma/commander/setting/uicomp/search-filters",
            "caption": "Search filter",
            "created": "20200116114041370",
            "modified": "20200325055328703",
            "tags": "$:/tags/Commander/Setting",
            "type": "text/vnd.tiddlywiki",
            "text": "The below list shows the Commander search filter. To edit click on the link and edit tiddler for filter syntax or description\n\n<details>\n<summary>Commander saved filter search</summary>\n<dl>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Commander/Filter]]\" >\n<dt><$link/></dt>\n<dd><span style=\"display:inline-block;font-weight:700;width:100px\">Description:</span><$view field=\"description\"/></dd>\n<dd><span style=\"display:inline-block;font-weight:700;width:100px\">Filter:</span><$view field=\"filter\"/></dd>\n</$list>\n</dl>\n</details>"
        },
        "$:/plugins/kookma/commander/setting/uicomp/snr": {
            "title": "$:/plugins/kookma/commander/setting/uicomp/snr",
            "caption": "Snr setting",
            "created": "20190324051157188",
            "modified": "20200324070652789",
            "tags": "$:/tags/Commander/Setting",
            "type": "text/vnd.tiddlywiki",
            "text": "<<snr-difftext-cleanup>>\n<div style=\"padding-left:25px;font-size:0.9em\">\n\nThe cleanup attribute determines which optional post-processing should be applied to the diffs:\n\n* none: no cleanup is performed\n* semantic (default): rewrites the diffs for human readability\n* efficient: rewrites the diffs to minimise the number of operations for subsequent processing\n</div>"
        },
        "$:/plugins/kookma/commander/snr/macros/actions": {
            "title": "$:/plugins/kookma/commander/snr/macros/actions",
            "created": "20190307164924193",
            "modified": "20200325055328711",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define regexp-flags()\n{{$:/state/commander/snr/gm}}{{$:/state/commander/snr/case-sensitive}}{{$:/state/commander/snr/unicode}}\n\\end\n\n\\define snr-ui-show-diffs()\n<form class=\"cmd-snr-form\" style=\"width:100%;\">\n  <fieldset>\n   <legend style=\"color:#FF0000;\">Differences</legend>\nTiddler: <$link to={{$:/state/commander/snr/select-tiddler}}><$text text={{$:/state/commander/snr/select-tiddler}}/></$link>\n\n<$wikify name=flags text=<<regexp-flags>> >\n\n<$macrocall $name=\"replace-text-diff\" \n tiddler={{$:/state/commander/snr/select-tiddler}} \n field={{$:/state/commander/snr/select-tiddler/field}} \n replace={{$:/state/commander/snr/replace-text}} \n replaceWith={{$:/state/commander/snr/replace-text-with}} \n flags=<<flags>> \n wholeWords={{$:/state/commander/snr/whole-words}}\n/>\n\n</$wikify>\n</fieldset>\n</form>\n\\end\n\n\\define snr-check-diffs(tiddler:\"\", field:\"\")\n\\whitespace trim\n<$wikify name=flags text=<<regexp-flags>> >\n<$wikify name=\"result\" text=\"\"\"\n<$macrocall $name=\"replace-text\" \n tiddler=<<__tiddler__>>\n field=<<__field__>>\n replace={{$:/state/commander/snr/replace-text}} \n replaceWith={{$:/state/commander/snr/replace-text-with}} \n flags=<<flags>> \n wholeWords={{$:/state/commander/snr/whole-words}}\n/>\"\"\">\n<$reveal type=\"match\" text={{{ [<__tiddler__>get<__field__>] }}} default=<<result>> >\nsame\n</$reveal>\n<$reveal type=\"nomatch\" text={{{ [<__tiddler__>get<__field__>] }}} default=<<result>> >\ndifferent\n</$reveal>\n</$wikify>\n</$wikify>\n\\end\n\n\\define search-replace-in-tiddler-field(tiddler:\"\",field:\"\",replace:\"\",replaceWith:\"\")\n<$wikify name=ss text=<<snr-check-diffs \"\"\"$tiddler$\"\"\" \"\"\"$field$\"\"\">> >\n<$list filter=\"[<ss>] -same\" variable=ignore>\n<$list filter=\"[<__tiddler__>has[title]]\" variable=\"ignore\">\n<$wikify name=flags text=<<regexp-flags>> >\n<$macrocall $name=\"replace-text-button\" \n tiddler=<<__tiddler__>> \n field=<<__field__>>\n replace=<<__replace__>>\n replaceWith=<<__replaceWith__>> \n flags=<<flags>> \n wholeWords={{$:/state/commander/snr/whole-words}}\n/>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"`$field$` field has been changed\"\"\" tidItem=<<__tiddler__>> />\n<$macrocall $name=\"clear-select-tiddler-if-field-is-title\" tiddler=<<__tiddler__>>  field=<<__field__>> />\n</$wikify>\n</$list>\n</$list>\n</$wikify>\n\\end\n\n\\define clear-select-tiddler-if-field-is-title(tiddler, field)\n<$list filter=\"[<__field__>] +[search[title]]\" variable=\"ignore\">\n<$action-setfield $tiddler=\"$:/state/commander/snr/select-tiddler\" text=\"\"/>\n<$action-setfield $tiddler=\"$:/temp/commander/selected-titles\" $index=<<__tiddler__>> />\n</$list>\n\\end\n\n\\define search-replace-in-field-bulk()\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<<create-log-tiddler \"SNR operation\">>\n<$list filter=\"[subfilter<searchfilter>!is[missing]]\" >\n  <$macrocall \n    $name=\"search-replace-in-tiddler-field\"\n    tiddler=<<currentTiddler>> \n    field={{$:/state/commander/snr/select-tiddler/field}} \n    replace={{$:/state/commander/snr/replace-text}} \n    replaceWith={{$:/state/commander/snr/replace-text-with}}   \n  />\n</$list>\n</$list>\n\\end\n\n\\define search-replace-in-field-single-tiddler()\n<<create-log-tiddler \"SNR operation\">>\n  <$macrocall \n    $name=\"search-replace-in-tiddler-field\"\n    tiddler={{$:/state/commander/snr/select-tiddler}}\n    field={{$:/state/commander/snr/select-tiddler/field}} \n    replace={{$:/state/commander/snr/replace-text}} \n    replaceWith={{$:/state/commander/snr/replace-text-with}}   \n  />\n\\end\n\n\\define snr-actions()\n<$button actions=<<search-replace-in-field-single-tiddler>> tooltip=\"search and replace in a single tiddler\" class=\"cmd-btn\">\nReplace?\n</$button>&nbsp;\n<!-- replace in bulk tiddler with confirmation -->\n<$macrocall $name=\"compConfirmAction\"\ncountFilter=<<searchfilter>>\nactionMacro=\"search-replace-in-field-bulk\"\nstateTiddler=\"$:/state/commander/SelectiveReplaceAllDropdown\"\nconfirmMessage=\"Are you sure you wish to replace text in\" \nbtnLabel=\"Replace all?\"/>\n\\end"
        },
        "$:/plugins/kookma/commander/snr/macros/inputs": {
            "title": "$:/plugins/kookma/commander/snr/macros/inputs",
            "created": "20190306203626597",
            "modified": "20200325055328720",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define snr-ui-inputs()\n<form class=\"cmd-snr-form\">\n  <fieldset>\n   <legend>Search and Replace</legend>\n\n<div class=\"item\">\n<label>Tiddler title</label>\n<$select tiddler=\"$:/state/commander/snr/select-tiddler\" default=\"\" class=\"cmd-snr-textbox\">\n<option value=\"\">None</option>\n<$list filter=\"[subfilter<searchfilter>]\" >\n<option value=<<currentTiddler>>><$text text=<<currentTiddler>>/></option>\n</$list>\n</$select>\n</div>\n\n<div class=\"item\">\n<label>Field name</label>\n<$select tiddler=\"$:/state/commander/snr/select-tiddler/field\" default=\"text\">\n<$list filter=\"[subfilter<searchfilter>fields[]]\">\n<option value=<<currentTiddler>>><$text text=<<currentTiddler>>/></option>\n</$list>\n</$select>\n</div>\n\n<div class=\"item\">\n<label>Search text</label>\n<$edit-text \n   tiddler=\"$:/state/commander/snr/replace-text\" \n   tag=\"input\" \n   default=\"\" \n   placeholder=\" text to replace\"\n class=\"cmd-snr-textbox\"/>\n</div>\n\n<div class=\"item\">\n<label>Replace with </label>\n<$edit-text \n   tiddler=\"$:/state/commander/snr/replace-text-with\" \n   tag=\"input\" \n   default=\"\" \n   placeholder=\" new text\"\n   class=\"cmd-snr-textbox\"/>\n</div>\n<!-- Use relink to update titles -->\n<$list filter=\"[[$:/state/commander/snr/select-tiddler/field]get[text]match[title]]\" variable=ignore>\n<div class=\"item-relink\">{{$:/plugins/kookma/commander/config/relink}}</div>\n</$list>\n</fieldset>\n</form>\n\n\n\\end"
        },
        "$:/plugins/kookma/commander/snr/macros/regexp-flags": {
            "title": "$:/plugins/kookma/commander/snr/macros/regexp-flags",
            "created": "20190306182052441",
            "modified": "20200325055328730",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define snr-regexp-flags()\n\n<form class=\"cmd-snr-form\">\n<fieldset>\n<legend>Search flags</legend>\n\n<$checkbox \n  tiddler=\"$:/state/commander/snr/case-sensitive\" \n  field=\"text\" \n  checked=\"i\" \n  unchecked=\"\"\n/>&nbsp; ignore case<br>\n\n<$checkbox \n  tiddler=\"$:/state/commander/snr/whole-words\" \n  field=\"text\" \n  checked=\"words\" \n  unchecked=\"characters\"\n/>&nbsp; whole words<br>\n\n<$checkbox \n  tiddler=\"$:/state/commander/snr/unicode\" \n  field=\"text\" \n  checked=\"u\" \n  unchecked=\"\"\n/>&nbsp; unicode<br>\n\n<br>\n\n<$radio\n  tiddler=\"$:/state/commander/snr/gm\" \n  field=\"text\" \n  value=\"\">&nbsp; first match \n</$radio><br>\n\n<$radio\n  tiddler=\"$:/state/commander/snr/gm\" \n  field=\"text\" \n  value=\"g\">&nbsp; global match\n</$radio><br>\n\n<$radio\n  tiddler=\"$:/state/commander/snr/gm\" \n  field=\"text\" \n  value=\"m\">&nbsp; multiline mode\n</$radio><br>\n\n<$radio\n  tiddler=\"$:/state/commander/snr/gm\" \n  field=\"text\" \n  value=\"mg\">&nbsp; global multiline mode\n</$radio>\n\n</fieldset>\n</form>\n\\end"
        },
        "$:/plugins/kookma/commander/snr/macros/regexpsub.js": {
            "title": "$:/plugins/kookma/commander/snr/macros/regexpsub.js",
            "text": "/*\\\ncreated: 20190214160253135\ntype: application/javascript\ntitle: $:/plugins/kookma/commander/snr/macros/regexpsub.js\nmodified: 20200307092210323\nmodule-type: macro\n\nMake regular expression substitutions\nDeveloped by Mark S\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n\"use strict\";\n\nexports.name = \"regexpsub\";\n\nexports.params = [\n\t{name: \"searchValue\"},\n\t{name: \"replaceValue\"},\n\t{name: \"sourceText\"},\n\t{name: \"flags\"},\n  {name: \"wholeWords\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(searchValue, replaceValue, sourceText, flags = \"gi\", wholeWords = \"characters\") {\n  \n  try {\n  \n\tvar searchText;\n    if(wholeWords.toLowerCase() === 'words'){\n    searchText = \"\\\\b\" + searchValue + \"\\\\b\";\n    } else{\n    searchText = searchValue;\n    }\n\t\t\n    searchText = new RegExp(searchText, flags);\n    return sourceText.replace(searchText,replaceValue);\n\n  } \n  catch(err) { \n    return \"ERROR IN REG EXPRESSION. YOU MAY NEED TO ESCAPE VALUES\"; \n  }\n  \n  };\n\n})();\n",
            "created": "20190214160253135",
            "type": "application/javascript",
            "modified": "20200324070652819",
            "module-type": "macro"
        },
        "$:/plugins/kookma/commander/snr/macros/replace-text": {
            "title": "$:/plugins/kookma/commander/snr/macros/replace-text",
            "created": "20190227134610136",
            "modified": "20200325055328737",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define nothing-to-replace(tiddler, field:\"text\")  \n<$diff-text source={{{ [<__tiddler__>get<__field__>] }}} dest={{{ [<__tiddler__>get<__field__>] }}} />\n\\end\n\n\\define replace-text(tiddler:\"\",field:\"text\",replace:\"\",replaceWith:\"\",flags:\"\", wholeWords:\"\")\n\\whitespace trim\n<$wikify name=\"source\" text=\"\"\"<$view tiddler=<<__tiddler__>> field=<<__field__>> mode=\"block\" format=\"text\"/>\"\"\">\n<$wikify name=\"result\" \n  text=\"\"\"<$macrocall $name=\"regexpsub\" $type=\"text/plain\" \n     sourceText=<<source>> \n     searchValue=<<__replace__>> \n     replaceValue=<<__replaceWith__>> \n     flags=<<__flags__>> \n     wholeWords=<<__wholeWords__>> />\"\"\" \n     >\n<$text text=<<result>>/>\n</$wikify>\n</$wikify>\n\\end\n\n\\define replace-text-diff(tiddler:\"\", field:\"text\", replace, replaceWith, flags:\"\", wholeWords:\"\")\n<$list filter=\"[<__tiddler__>get<__field__>minlength[1]]\" variable=null emptyMessage=\"No tiddler is selected, or tiddler is empty.\">\n<$list filter=\"[<__replace__>minlength[1]]\" variable=null emptyMessage=<<nothing-to-replace \"\"\"$tiddler$\"\"\" \"\"\"$field$\"\"\">> >\n\n<$wikify name=\"result\" \n  text=\"\"\"<$macrocall $name=\"replace-text\" \n     tiddler=<<__tiddler__>> field=<<__field__>> \n     replace=<<__replace__>> \n     replaceWith=<<__replaceWith__>> \n     flags=<<__flags__>>\n     wholeWords=<<__wholeWords__>> />\"\"\"\n  >\n<$diff-text source={{{ [<__tiddler__>get<__field__>] }}} dest=<<result>> cleanup={{$:/state/commander/snr/setting/cleanup}}/>\n</$wikify>\n\n</$list>\n</$list>\n\\end\n\n\\define replace-text-button(tiddler:\"\", field:\"text\", replace:\"\", replaceWith:\"\", flags:\"\", wholeWords:\"\")\n\\whitespace trim\n<$list filter=\"[<__tiddler__>get<__field__>minlength[1]]\" variable=null>\n<$list filter=\"[<__replace__>minlength[1]]\" variable=null>\n<$wikify name=\"result\" \n  text=\"\"\"<$macrocall $name=\"replace-text\" \n     tiddler=<<__tiddler__>> \n     field=<<__field__>> \n     replace=<<__replace__>> \n     replaceWith=<<__replaceWith__>> \n     flags=<<__flags__>>\n     wholeWords=<<__wholeWords__>> />\"\"\"\n  >\n<$reveal type=\"nomatch\" default=\"title\" text=<<__field__>> >\n <$action-setfield $tiddler=<<__tiddler__>> $field=<<__field__>> $value=<<result>>/>\n</$reveal>\n<$reveal type=\"match\" default=\"title\" text=<<__field__>> >\n <$action-sendmessage $message=\"tm-rename-tiddler\" from=<<__tiddler__>> to=<<result>> />\n</$reveal>\n</$wikify>\n</$list>\n</$list>\n\\end\n"
        },
        "$:/plugins/kookma/commander/snr/ui": {
            "title": "$:/plugins/kookma/commander/snr/ui",
            "caption": "Snr",
            "created": "20190220210055713",
            "icon": "$:/core/images/gitter",
            "list-after": "$:/plugins/kookma/commander/inspect/ui",
            "modified": "20200324070652833",
            "tags": "$:/tags/Commander",
            "type": "text/vnd.tiddlywiki",
            "text": "Search and replcae in tiddler fields!\n\n<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/SnrOps]!has[draft.of]]\" \ndefault:\"$:/plugins/kookma/commander/snr/uicomp/replace-text\"\nclass:\"tc-vertical cmd-tab-colorful cmd-tab-wd\">>\n\n"
        },
        "$:/plugins/kookma/commander/snr/uicomp/replace-text": {
            "title": "$:/plugins/kookma/commander/snr/uicomp/replace-text",
            "caption": "Search and replace",
            "created": "20190220211138573",
            "icon": "$:/core/images/gitter",
            "modified": "20200325055328748",
            "tags": "$:/tags/Commander/SnrOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<div class=\"cmd-snr-row\">\n<div class=\"cmd-snr-double-column\">\n<<snr-ui-inputs>>\n</div>\n<div class=\"cmd-snr-column\">\n<<snr-regexp-flags>>   \n</div>\n</div>\n<<snr-ui-show-diffs>>\n<<snr-actions>>"
        },
        "$:/plugins/kookma/commander/stylesheet/alert": {
            "title": "$:/plugins/kookma/commander/stylesheet/alert",
            "text": ".commander-alert {\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 1rem;\n  border: 1px dotted gray;\n  border-radius: 0.25rem;\n  color: #0c5460;\n  background-color: #d1ecf1;\n  border-color: #bee5eb;\n\t\n}",
            "created": "20190725161822490",
            "modified": "20200325092557277",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/commander/stylesheet/buttons": {
            "title": "$:/plugins/kookma/commander/stylesheet/buttons",
            "text": "/**\n.cmd-btn{\n font-size:0.85em;\n font-size:300;\n color: #666666;\n background-color: #d8d8d8;\n padding: 3px 8px 3px 8px;\n border: 1px solid #a1a1a1;\n}\n**/\n\n.cmd-btn-wd{\n\twidth:20ch;\n}",
            "created": "20190317080436103",
            "modified": "20200324070652859",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/commander/stylesheet/compInspect/table": {
            "title": "$:/plugins/kookma/commander/stylesheet/compInspect/table",
            "text": "/*compInspect table*/\n.cmd-ci-table\n{border-collapse: collapse;}\n\n.cmd-ci-table .leftcol{\nwidth:20%;\nvertical-align: top;\ntext-align: right;\nbackground-color:#f0f0f0;\n}\n.cmd-ci-table .rightcol{\nwidth:650px;\n}\n",
            "created": "20190308134702363",
            "modified": "20200324070652871",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/commander/stylesheet/new": {
            "title": "$:/plugins/kookma/commander/stylesheet/new",
            "text": ".kk-commander-log-note{\n\tfont-style:italic; font-size:small;\n}\n.kk-commander-log-item {\n\tcolor:green;\n}\n\n/* This is missing and I added it */\n.cmd-txt-area{\n\tmin-width:25ch;\n}\n\n.cmd-txt-area2{\n\tmin-width:50ch;\n}\n\n/* Correct this later*/\n.kk-cmd-label{\n\tdisplay:inline-block;\n\twidth:85px;\n}\n\n.kk-cmd-label2{\n\tdisplay:inline-block;\n\twidth:120px;\n}",
            "created": "20200105140038538",
            "modified": "20200324070652878",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/commander/stylesheet/select-width": {
            "title": "$:/plugins/kookma/commander/stylesheet/select-width",
            "text": ".cmd-sl{\n  width:8ch;\n}\n\n.cmd-select-wd{\n  min-width:25ch;\n}\n",
            "created": "20190218214027079",
            "modified": "20200324070652887",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/commander/stylesheet/snr/flexbox": {
            "title": "$:/plugins/kookma/commander/stylesheet/snr/flexbox",
            "text": ".cmd-snr-row {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  width: 100%;\n}\n.cmd-snr-column {\n  display: flex;\n  flex-direction: column;\n  flex-basis: 100%;\n  flex: 1\n}\n\n.cmd-snr-double-column {\n  display: flex;\n  flex-direction: column;\n  flex-basis: 100%;\n  flex: 2\n}\n\n@media screen and (min-width: 800px) {\n  .cmd-snr-column {\n    flex: 1\n  }\n\n  .cmd-snr-double-column {\n    flex: 2\n  }\n}",
            "created": "20190306203517655",
            "modified": "20200324070652893",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/commander/stylesheet/snr/form": {
            "title": "$:/plugins/kookma/commander/stylesheet/snr/form",
            "text": ".cmd-snr-form{\n  width:100%;\n}\n\n.cmd-snr-textbox {\n  width:100%;\n  box-sizing: border-box;\n  max-width:40ch;\n  }\n\n.cmd-snr-form select, .cmd-snr-form input{\n  margin: 0.2rem;\n}\n.cmd-snr-form legend{\n  background: #f5f5f5;\n  padding: 3px 6px;\n}\n\n.cmd-snr-form { padding:20px; }\n.cmd-snr-form .item { padding: 2px; margin:2px; }\n.cmd-snr-form .item label { display:inline-block; width:100px; margin-left:5px; }\n.cmd-snr-form .item input { display:inline-block; }\n.cmd-snr-form .item select { display:inline-block; }\n\n/* only for relink checkbox on renaming tiddler */\n.cmd-snr-form .item-relink { padding: 2px; margin:2px; }\n\n     ",
            "created": "20190306191714819",
            "modified": "20200324070652907",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/commander/stylesheet/tiddler-list": {
            "title": "$:/plugins/kookma/commander/stylesheet/tiddler-list",
            "text": ".kk-commander-tiddler-list {\n  font-size:small; \n\tborder-left:0.5px \n\tdotted grey;\n\tpadding-left:10px;\n\toverflow-y:auto;\n\tmax-width:100%;\n\tmax-height:$(height)$;\n}\n\n.kk-commander-columns1   { display:block; column-count:1; column-gap:1em; }\n.kk-commander-columns2   { display:block; column-count:2; column-gap:1em; }\n.kk-commander-columns3   { display:block; column-count:3; column-gap:1em; }\n.kk-commander-columns4   { display:block; column-count:4; column-gap:1em; }\n.kk-commander-columns5   { display:block; column-count:5; column-gap:1em; }",
            "created": "20200103165931672",
            "modified": "20200324070652922",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/commander/tag/macros/add-remove-replace": {
            "title": "$:/plugins/kookma/commander/tag/macros/add-remove-replace",
            "created": "20190212063435548",
            "modified": "20200325055328754",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define add-new-tag-bulk(newTag:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__newTag__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"add-new-tag-bulk\">>\n<$list filter=\"[subfilter<searchfilter>!tag<__newTag__>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__newTag__>> />\n</$fieldmangler>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"new tag `$newTag$` added\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n\\end\n\n\\define remove-old-tag-bulk(oldTag:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore>\n<$list filter=\"[<__oldTag__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"remove-old-tag-bulk\">>\n<$list filter=\"[subfilter<searchfilter>tag<__oldTag__>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-remove-tag\" $param=<<__oldTag__>> />\n</$fieldmangler>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"old tag `$oldTag$` removed\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n\\end\n\n\n\\define replace-tag-bulk(oldTag:\"\", newTag:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore>\n<$list filter=\"[<__oldTag__>!is[blank]]\" variable=null>\n<$list filter=\"[<__newTag__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"replace-tag-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]\">\n<$list filter=\"[<currentTiddler>tag<__oldTag__>]\" variable=ignore\n  emptyMessage=\"\"\"<$macrocall $name=\"log-add-single-operation\" msg=\"//has not tag `$oldTag$`. Operation ignored.//\" tidItem=<<currentTiddler>> /> \"\"\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__newTag__>> />\n<$action-sendmessage $message=\"tm-remove-tag\" $param=<<__oldTag__>>  />\n</$fieldmangler>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"tag `$oldTag$` replaced with `$newTag$`\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n\n"
        },
        "$:/plugins/kookma/commander/tag/ui": {
            "title": "$:/plugins/kookma/commander/tag/ui",
            "caption": "Tag",
            "created": "20190212051852003",
            "list-after": "$:/plugins/kookma/commander/title/ui",
            "modified": "20200325055328765",
            "tags": "$:/tags/Commander",
            "type": "text/vnd.tiddlywiki",
            "text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/TagOps]!has[draft.of]]\" default:\"$:/plugins/kookma/commander/tag/uicomp/add-remove-tags\" \nclass:\"tc-vertical cmd-tab-wd\">>\n\n"
        },
        "$:/plugins/kookma/commander/tag/uicomp/add-remove-tags": {
            "title": "$:/plugins/kookma/commander/tag/uicomp/add-remove-tags",
            "caption": "Add remove tags",
            "created": "20190212063924640",
            "modified": "20200325055328771",
            "tags": "$:/tags/Commander/TagOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<label class=\"kk-cmd-label\">New tag</label><$edit-text\ntiddler=\"$:/temp/commander/tag-add-remove/new\"\ntag=\"input\"\ndefault=\"\"\nclass=\"cmd-txt-area\"\nplaceholder=\" new tag\"/>\n<$button class=\"cmd-btn cmd-btn-wd\"> Add new tag\n<$macrocall $name=\"add-new-tag-bulk\" newTag={{$:/temp/commander/tag-add-remove/new}} />\n</$button>\n\n<label class=\"kk-cmd-label\">Old tag</label><$select class=\"cmd-select-wd\" tiddler=\"$:/temp/commander/tag-add-remove/old\" default=\"\" >\n<$list filter=\"[subfilter<searchfilter>!is[missing]tags[]sort[]]-[<workingTag>]\" >\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>\n<$button class=\"cmd-btn cmd-btn-wd\"> Remove old tag\n<$macrocall $name=\"remove-old-tag-bulk\" oldTag={{$:/temp/commander/tag-add-remove/old}} />\n</$button>\n\n"
        },
        "$:/plugins/kookma/commander/tag/uicomp/replace-tags": {
            "title": "$:/plugins/kookma/commander/tag/uicomp/replace-tags",
            "caption": "Replace tags",
            "created": "20190212080523588",
            "list-after": "$:/plugins/kookma/commander/tag/uicomp/add-remove-tags",
            "modified": "20200325055328782",
            "tags": "$:/tags/Commander/TagOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<label class=\"kk-cmd-label\">Old tag</label><$select class=\"cmd-select-wd\" tiddler=\"$:/temp/commander/replace-tags/old\" default=\"\">\n<$list filter=\"[subfilter<searchfilter>!is[missing]tags[]sort[]]-[<workingTag>]\" >\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>\n\n<label class=\"kk-cmd-label\">New tag</label><$edit-text\ntiddler=\"$:/temp/commander/replace-tags/new\"\ntag=\"input\"\ndefault=\"\"\nclass=\"cmd-txt-area\"\nplaceholder=\" new tag\"\n/>\n<$button class=\"cmd-btn cmd-btn-wd\"> Replace tag\n<$macrocall $name=\"replace-tag-bulk\" \noldTag={{$:/temp/commander/replace-tags/old}} \nnewTag={{$:/temp/commander/replace-tags/new}} />\n</$button>\n\n"
        },
        "$:/plugins/kookma/commander/template/base": {
            "title": "$:/plugins/kookma/commander/template/base",
            "caption": "base",
            "created": "20190213200622605",
            "modified": "20200324070652960",
            "tags": "$:/tags/Commander/Template",
            "type": "text/vnd.tiddlywiki",
            "text": "This is a simple one!"
        },
        "$:/plugins/kookma/commander/template/doc": {
            "title": "$:/plugins/kookma/commander/template/doc",
            "caption": "documentation",
            "created": "20190213200338381",
            "modified": "20200324070652969",
            "tags": "$:/tags/Commander/Template",
            "type": "text/vnd.tiddlywiki",
            "version": "beta",
            "text": "!! Introduction\n<<<\nshort introduction\n<<<\n\n!! Content and parameters\n<<<\nThe content, attributes and parameters\n\n|!Parameter |!Description |\n|par1 |description |\n|par2 |description |\n<<<\n\n!! Example i\n<<<\nexample here\n<<<\n\n!! Example ii\n<<<\nanother example here\n<<<\n\n!! References\n<<<\n# one\n# Two\n<<<"
        },
        "$:/plugins/kookma/commander/template/simple": {
            "title": "$:/plugins/kookma/commander/template/simple",
            "caption": "simple",
            "created": "20190213200258460",
            "modified": "20200324070652975",
            "tags": "$:/tags/Commander/Template",
            "type": "text/vnd.tiddlywiki",
            "version": "beta",
            "text": "! Heading one\nThis is sunsection i\n\n!! Heading two\nThis is subsection ii.\n\n* one\n* two\n* three\n\n!!! Heading three\nThis is subsction iii\n\n```\nA sample code\n```\n\n!! Sample table\n|Table 1. This is caption|c\n|Heading one|Heading Two|Heading Three|h\n|r1|100|200|\n|r2|02|03|\n|r3|-1|-2|\n"
        },
        "$:/plugins/kookma/commander/tiddler/macros/create": {
            "title": "$:/plugins/kookma/commander/tiddler/macros/create",
            "created": "20190212125920722",
            "modified": "20200325055328790",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define log-create(msg:\"Tiddler existed, operation ignored\")\n<$action-setfield $tiddler={{$:/state/commander/log-tiddler}} $index=\"$(newTitle)$\" $value=\"$msg$\" />\n\\end\n\n\\define bulk-tiddler-creator(baseTitle, baseTags, datafieldsTid, numberTiddler:\"1\")\n<$list filter=\"[<__baseTitle__>!is[blank]]\" variable=ignore>\n<<create-log-tiddler \"bulk-tiddler-creator\">>\n<$list filter=\"[range[9]addprefix[00]] [range[10,99]addprefix[0]] [range[100,500]] +[limit<__numberTiddler__>]\"  variable=\"L1\">\n<$list filter=\"[<__baseTitle__>addsuffix<L1>]\" variable=\"newTitle\">\n<$list filter=\"[<newTitle>]  -[has[title]]\" variable=\"ignore\" emptyMessage=<<log-create>> >\n<$action-createtiddler $basetitle=<<newTitle>>   tags=<<__baseTags__>>  /> \n<$vars datafieldsTid=<<__datafieldsTid__>> >\n<<add-bulk-fields>>\n</$vars>\n<<log-create \"Tiddler created\">>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n\n\\define oneTid-with-template()\n<$tiddler tiddler=<<newTitle>> >\n <$action-setfield  $tiddler=<<myTemplate>> title=<<currentTiddler>> />   \n <$fieldmangler>\n  <$list filter=\"[enlist<myTags>]\" variable=newTag>\n    <$action-sendmessage $message=\"tm-add-tag\" $param=<<newTag>> />\n  </$list><!--next remove extra tag used by template from new created tiddler-->\n  <$action-sendmessage $message=\"tm-remove-tag\" $param=\"$:/tags/Commander/Template\" />\n</$fieldmangler>\n</$tiddler>\n\\end\n\n\n\\define bulk-tiddler-with-template-creator(baseTitle, baseTags, datafieldsTid, numberTiddler:\"1\", template:\"\")\n<$list filter=\"[<__baseTitle__>!is[blank]]\" variable=ignore>\n<<create-log-tiddler \"bulk-tiddler-creator with template\">>\n<$vars datafieldsTid=<<__datafieldsTid__>>\n       myTags=<<__baseTags__>> \n       myTemplate=<<__template__>> >\n<$list filter=\"[range[9]addprefix[00]] [range[10,99]addprefix[0]] [range[100,500]] +[limit<__numberTiddler__>]\"  variable=\"L1\">\n<$list filter=\"[<__baseTitle__>addsuffix<L1>]\" variable=\"newTitle\">\n<$list filter=\"[<newTitle>!has[title]]\" variable=\"ignore\" emptyMessage=<<log-create>> >\n <<oneTid-with-template>>\n <<add-bulk-fields>>\n <<log-create \"Tiddler created\">>\n</$list>\n</$list>\n</$list>\n</$vars>\n</$list>\n\\end\n\n"
        },
        "$:/plugins/kookma/commander/tiddler/macros/delete": {
            "title": "$:/plugins/kookma/commander/tiddler/macros/delete",
            "created": "20190215195221625",
            "modified": "20200325055328801",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define log-delete-selectively(item, msg:\"Tiddler deleted\")\n<$action-setfield $tiddler={{$:/state/commander/log-tiddler}} $index=<<__item__>> $value=\"$msg$\" />\n\\end\n\n\\define delete-tiddlers-selective-bulk()\n<$list filter=\"[subfilter<searchfilter>limit[1]]\" variable=\"ignore\"><!-- at least searchfilter shall return one tiddler-->\n<<create-log-tiddler \"delete-tiddler-selectively\">>\n<$list filter=\"[subfilter<searchfilter>]\" variable=\"Item\">\n<$action-deletetiddler $tiddler=<<Item>> />\n<$macrocall $name=\"log-delete-selectively\" item=<<Item>> />\n</$list>\n</$list>\n\\end"
        },
        "$:/plugins/kookma/commander/tiddler/macros/export": {
            "title": "$:/plugins/kookma/commander/tiddler/macros/export",
            "created": "20200113101003510",
            "modified": "20200325055328808",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define add-export-tag()\n<$list filter=<<searchfilter>> >\n<$fieldmangler>\n<$list filter=\"[enlist{$(exportTagTid)$}]~[[exported]]\" variable=\"exportTag\" ><!-- add all export tags-->\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<exportTag>> />\n</$list>\n<$action-sendmessage $message=\"tm-remove-tag\" $param=<<workingTag>> />\n</$fieldmangler>\n</$list>\n\\end\n\n\\define remove-export-tag()\n<$list filter=<<searchfilter>> >\n<$fieldmangler>\n<$list filter=\"[<selectiveOpsTid>get[text]match[yes]]\"  variable=ignore>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<workingTag>> />\n</$list>\n<$list filter=\"[enlist{$(exportTagTid)$}]~[[exported]]\" variable=\"exportTag\" ><!-- remove all export tags-->\n<$action-sendmessage $message=\"tm-remove-tag\" $param=<<exportTag>> />\n</$list>\n</$fieldmangler>\n</$list>\n\\end\n\n\\define log-export-selectively(msg:\"Tiddler exported\")\n<$list filter=\"[subfilter<searchfilter>]\" variable=\"item\">\n<$action-setfield $tiddler={{$:/state/commander/log-tiddler}} $index=<<item>> $value=\"$msg$\" />\n</$list>\n\\end\n\n\n\\define commander-exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<<create-log-tiddler \"exportButton: bulk tiddlers exported\">>\n<$macrocall $name=\"log-export-selectively\"/><!--log any tiddler exported-->\n<<add-export-tag>><!-- by Mohammad-->\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n<<remove-export-tag>><!-- by Mohammad-->\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end"
        },
        "$:/plugins/kookma/commander/tiddler/ui": {
            "title": "$:/plugins/kookma/commander/tiddler/ui",
            "caption": "Tiddler",
            "created": "20190212125319261",
            "list-before": "$:/plugins/kookma/commander/title/ui",
            "modified": "20200325055328821",
            "tags": "$:/tags/Commander",
            "type": "text/vnd.tiddlywiki",
            "text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/TiddlerOps]!has[draft.of]]\"\ndefault:\"$:/plugins/kookma/commander/tiddler/uicomp/create-tiddlers\"\nclass:\"tc-vertical cmd-tab-colorful cmd-tab-wd\">>\n"
        },
        "$:/plugins/kookma/commander/tiddler/uicomp/create-tiddlers": {
            "title": "$:/plugins/kookma/commander/tiddler/uicomp/create-tiddlers",
            "caption": "Create tiddlers",
            "created": "20190213193004029",
            "modified": "20200325055328832",
            "tags": "$:/tags/Commander/TiddlerOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<label class=\"kk-cmd-label\">Base title</label>\n<$edit-text \n tiddler=\"$:/temp/commander/tiddler-base-title\" \n tag=\"input\" default=\"\"\n placeholder=\" base title\" \n class=\"cmd-txt-area\"/><br>\n\n<label class=\"kk-cmd-label\">Tags</label>\n<$edit-text \n tiddler=\"$:/temp/commander/tiddler-base-tags\" \n tag=\"input\" default=\"\"\n placeholder=\" tags\" \n class=\"cmd-txt-area\"\n/> \n\n<!-- add interface for adding fields -->\n<$macrocall $name=\"add-more-fields-selective-ui\"\n  datafieldsTid=\"$:/temp/commander/tiddler/datafields/createTiddler\"\n  stateTiddler=\"$:/state/commander/tiddler-addfields-status\" />\n\n\n<$checkbox \n tiddler=\"$:/state/commander/tiddler-template-status\" \n field=\"text\" \n checked=\"use-template\" unchecked=\"no-template\"\n default=\"no-template\"> \n Use template?\n</$checkbox>\n\n<$reveal type=\"match\" state=\"$:/state/commander/tiddler-template-status\" text=\"use-template\" default=\"no-template\" >\nTemplate\n<$select tiddler=\"$:/temp/commander/template-newtiddler\"  \n default=\"$:/plugins/kookma/commander/template/base\">\n<$list filter='[all[shadows+tiddlers]tag[$:/tags/Commander/Template]]'>\n<option value=<<currentTiddler>> >\n<$view field=\"caption\"><$view field=\"title\"/></$view>\n</option>\n</$list>\n</$select>\n<$button class=\"tc-btn-invisible\"> {{$:/core/images/edit-button}}\n <$action-sendmessage $message=\"tm-edit-tiddler\" \n   $param={{{ [[$:/temp/commander/template-newtiddler]get[text]]~[[$:/plugins/kookma/commander/template/base]] }}}   />\n</$button>\n\n</$reveal>\n\nNumber of tiddlers  &nbsp;\n<$select tiddler=\"$:/temp/commander/tiddler-base-number\"  default='1'>\n<$list filter='[range[1,19, 1]] [range[20,50, 5]] [range[60,100,10]] [range[200,500,100]]'>\n<option value=<<currentTiddler>>><$view field='title'/></option>\n</$list>\n</$select>\n\n<!-- call macros for create tiddlers -->\n<$reveal type=\"nomatch\" state=\"$:/state/commander/tiddler-template-status\" text=\"use-template\" default=\"no-template\">\n <$button class=\"cmd-btn cmd-btn-wd\"> Create tiddlers\n  <$macrocall $name=\"bulk-tiddler-creator\"\n   baseTitle={{$:/temp/commander/tiddler-base-title}}\n   baseTags={{$:/temp/commander/tiddler-base-tags}}\n   datafieldsTid=\"$:/temp/commander/tiddler/datafields/createTiddler\"\n   numberTiddler={{$:/temp/commander/tiddler-base-number}} />\n </$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/state/commander/tiddler-template-status\" text=\"use-template\" default=\"no-template\">\n <$button class=\"cmd-btn cmd-btn-wd\"> Create tiddlers\n  <$macrocall $name=\"bulk-tiddler-with-template-creator\"\n   baseTitle={{$:/temp/commander/tiddler-base-title}}\n   baseTags={{$:/temp/commander/tiddler-base-tags}}\n   datafieldsTid=\"$:/temp/commander/tiddler/datafields/createTiddler\"\n   numberTiddler={{$:/temp/commander/tiddler-base-number}}\n   template={{$:/temp/commander/template-newtiddler}}/>\n </$button>\n</$reveal>\n"
        },
        "$:/plugins/kookma/commander/tiddler/uicomp/delete-tiddlers": {
            "title": "$:/plugins/kookma/commander/tiddler/uicomp/delete-tiddlers",
            "caption": "Delete tiddlers",
            "created": "20190301144408502",
            "list-after": "$:/plugins/kookma/commander/tiddler/uicomp/create-tiddlers",
            "modified": "20200325055328839",
            "tags": "$:/tags/Commander/TiddlerOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<$set name=numTids value={{{[subfilter<searchfilter>!is[missing]count[]] }}}>\n<$reveal type=\"match\" text=\"0\" default=<<numTids>> >\nNo tiddlers is selected for deleteion!\n</$reveal>\n<$reveal type=\"gt\" text=\"0\" default=<<numTids>> >\n\nNumber of tiddlers selected for deletion: <<numTids>><br>\nNote that, the delete operation cannot be undone!!\n<br>\n\n<$macrocall $name=\"compConfirmAction\"\ncountFilter=\"[subfilter<searchfilter>]\"\nactionMacro=\"delete-tiddlers-selective-bulk\"\nstateTiddler=\"$:/state/commander/SelectiveDeleteDropdown\"\n/>\n\n</$reveal>\n</$set>\n\n\n"
        },
        "$:/plugins/kookma/commander/tiddler/uicomp/export-tiddlers": {
            "title": "$:/plugins/kookma/commander/tiddler/uicomp/export-tiddlers",
            "caption": "Export tiddlers",
            "created": "20200112093148417",
            "list-after": "$:/plugins/kookma/commander/tiddler/uicomp/delete-tiddlers",
            "modified": "20200325055328851",
            "tags": "$:/tags/Commander/TiddlerOps",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define export-tiddler-ui(baseFilename)\n<$set name=\"exportList\" filter=<<searchfilter>> ><!-- without this $SetWidget the exportButton does not work -->\n<$vars tv-config-toolbar-text=\"yes\" tv-config-toolbar-class=\"tc-button tt-button\">\n<$macrocall $name=\"commander-exportButton\" exportFilter=<<exportList>> lingoBase=\"$:/language/Buttons/ExportTiddlers/\" baseFilename=\"\"\"$baseFilename$\"\"\"/>\n</$vars>\n</$set>\n\\end\n\n\\define exportFileName-and-Tags-ui() \n<label class=\"kk-cmd-label2\">Export filename</label><$edit-text tiddler=\"$:/temp/commander/exportFilename\" tag=input default=\"tiddlers\" placeholder=\"tiddlers\" class=\"cmd-txt-area\"/>\n<br>\n\n<label class=\"kk-cmd-label2\">Export tags</label><$edit-text tiddler=\"$:/temp/commander/exportTag\" tag=input default=\"exported\" placeholder=\"exported\" class=\"cmd-txt-area\"/><br>\n\\end\n\n<$set name=numTids value={{{[subfilter<searchfilter>!is[missing]count[]] }}}>\n<$reveal type=\"match\" text=\"0\" default=<<numTids>> >\nNo tiddlers is selected for export!\n</$reveal>\n\n<$reveal type=\"gt\" text=\"0\" default=<<numTids>> >\n\nNumber of tiddlers selected for export: <<numTids>><br>\n\n<<exportFileName-and-Tags-ui>>\n<$macrocall $name=\"export-tiddler-ui\" baseFilename={{{[[$:/temp/commander/exportFilename]get[text]]~[[tiddlers]]}}} />\n</$reveal>\n</$set>\n\n"
        },
        "$:/plugins/kookma/commander/title/macros/prefix": {
            "title": "$:/plugins/kookma/commander/title/macros/prefix",
            "created": "20190212122742891",
            "modified": "20200325055328857",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define log-changePrefix(message, oldTitle, newTitle)\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"$message$. New title [[$newTitle$]]\"\"\" tidItem=<<__oldTitle__>> />\n\\end\n\n\\define addPrefix-to-tiltle-bulk(prefix:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__prefix__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"addPrefix-to-tiltle-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]\">\n<$list filter=\"\"\"[<currentTiddler>addprefix[$prefix$]] -[<currentTiddler>]\"\"\" variable=\"newTitle\">\n<$list filter=\"[<newTitle>]  -[has[title]]\" variable=\"ignore\">\n  <$action-sendmessage $message=\"tm-rename-tiddler\" from=<<currentTiddler>> to=<<newTitle>> />\n  <$macrocall $name=log-changePrefix message=\"title prefix: `$prefix$` added\" oldTitle=<<currentTiddler>> newTitle=<<newTitle>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n\n\\define removePrefix-from-tiltle-bulk(prefix:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__prefix__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"removePrefix-from-tiltle-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]\">\n<$list filter=\"\"\"[<currentTiddler>removeprefix[$prefix$]]   -[<currentTiddler>]\"\"\" variable=\"newTitle\">\n<$list filter=\"[<newTitle>]  -[has[title]]\" variable=\"ignore\">\n  <$action-sendmessage $message=\"tm-rename-tiddler\" from=<<currentTiddler>> to=<<newTitle>> />\n  <$macrocall $name=log-changePrefix message=\"title prefix: `$prefix$` removed\" oldTitle=<<currentTiddler>> newTitle=<<newTitle>> />\n</$list>  \n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n"
        },
        "$:/plugins/kookma/commander/title/macros/remove-cahrs-end": {
            "title": "$:/plugins/kookma/commander/title/macros/remove-cahrs-end",
            "created": "20190218190318901",
            "modified": "20200325055328869",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define suffix-actions2()\n<$list filter=\"[subfilter<searchfilter>]+[prefix<sfx>]\" variable=\"item\">\n  <$action-sendmessage $message=\"tm-rename-tiddler\" from=<<item>> to=<<sfx>> />\n  <$macrocall $name=\"log-add-single-operation\" msg=\"\"\"characters removed from end. New title [[$(sfx)$]]\"\"\" tidItem=<<item>> />\n</$list>\n\\end\n\n\n\\define makelink2() [[$(newTitle)$]]\n\n\\define generate-suffixes2(n:\"0\")\n<$list filter=\"[<__n__>] -0\" variable=null>\n<$list filter=\"[subfilter<searchfilter>]\" variable=\"item\">\n<$list filter=\"\"\"[<item>split[]butlast[$n$]join[]trim[]]\"\"\" variable=\"newTitle\">\n<$text text=<<makelink2>>/>\n</$list>\n</$list>\n</$list>\n\\end\n\n\\define remove-chars-from-end-tiltle-bulk(num:\"0\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__num__>] -0\" variable=null>\n<<create-log-tiddler \"remove-chars-from-end-tiltle-bulk\">>\n<$vars n=<<__num__>> >\n<$wikify text=\"\"\"<<generate-suffixes2 n:\"$num$\">>\"\"\" name=\"outputs\">\n <$list filter=\"[subfilter<outputs>]\" variable=\"sfx\">\n<$list filter=\"[subfilter<searchfilter>]+[prefix<sfx>limit[2]count[]regexp[2]]\" emptyMessage=<<suffix-actions2>> variable=\"cnt\">\n</$list>\n</$list>\n</$wikify>\n</$vars>\n</$list>\n</$list>\n\\end\n"
        },
        "$:/plugins/kookma/commander/title/macros/remove-cahrs-start": {
            "title": "$:/plugins/kookma/commander/title/macros/remove-cahrs-start",
            "created": "20190218214608685",
            "modified": "20200325055328877",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define suffix-actions()\n<$list filter=\"[subfilter<searchfilter>]+[suffix<sfx>]\" variable=\"item\">\n  <$action-sendmessage $message=\"tm-rename-tiddler\" from=<<item>> to=<<sfx>> />\n  <$macrocall $name=\"log-add-single-operation\" msg=\"\"\"characters removed from start. New title [[$(sfx)$]]\"\"\" tidItem=<<item>> />\n</$list>\n\\end\n\n\n\\define makelink() [[$(newTitle)$]]\n\n\\define generate-suffixes(n:\"0\")\n<$list filter=\"[<__n__>] -0\" variable=null>\n<$list filter=\"[subfilter<searchfilter>has[title]]\" variable=\"item\">\n<$list filter=\"\"\"[<item>split[]rest[$n$]join[]trim[]]\"\"\" variable=\"newTitle\">\n<$text text=<<makelink>>/>\n</$list>\n</$list>\n</$list>\n\\end\n\n\\define remove-chars-from-begining-tiltle-bulk(num:\"0\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__num__>] -0\" variable=null>\n<<create-log-tiddler \"remove-chars-from-begining-tiltle-bulk\">>\n<$vars n=<<__num__>> >\n<$wikify text=\"\"\"<<generate-suffixes n:\"$num$\">>\"\"\" name=\"outputs\">\n <$list filter=\"[subfilter<outputs>]\" variable=\"sfx\">\n <$list filter=\"[subfilter<searchfilter>]+[suffix<sfx>limit[2]count[]regexp[2]]\" \n    emptyMessage=<<suffix-actions>> variable=\"cnt\">\n </$list>\n </$list>\n</$wikify>\n</$vars>\n</$list>\n</$list>\n\\end\n"
        },
        "$:/plugins/kookma/commander/title/macros/suffix": {
            "title": "$:/plugins/kookma/commander/title/macros/suffix",
            "created": "20190212143639636",
            "modified": "20200325055328886",
            "tags": "$:/tags/Commander/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define log-changeSuffix(message, oldTitle, newTitle)\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"$message$. New title [[$newTitle$]]\"\"\" tidItem=<<__oldTitle__>> />\n\\end\n\n\\define addSuffix-to-tiltle-bulk(suffix:\"\")\n<$list filter=\"[<__suffix__>!is[blank]]\" variable=null>\n<$list filter=\"[subfilter<searchfilter>limit[1]]\" variable=ignore><!--check if filter is empty -->\n<<create-log-tiddler \"addSufffix-to-tiltle-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]\">\n<$list filter=\"\"\"[<currentTiddler>addsuffix[$suffix$]] -[<currentTiddler>]\"\"\" variable=\"newTitle\">\n<$list filter=\"[<newTitle>]  -[has[title]]\" variable=\"ignore\">\n  <$action-sendmessage $message=\"tm-rename-tiddler\" from=<<currentTiddler>> to=<<newTitle>> />\n  <$macrocall $name=log-changeSuffix message=\"title suffix: `$suffix$` added\" oldTitle=<<currentTiddler>> newTitle=<<newTitle>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n\n\\define removeSuffix-from-tiltle-bulk(suffix:\"\")\n<$list filter=\"[<__suffix__>!is[blank]]\" variable=null>\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<<create-log-tiddler \"removeSuffix-from-tiltle-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]\">\n<$list filter=\"\"\"[<currentTiddler>removesuffix[$suffix$]] -[<currentTiddler>]\"\"\" variable=\"newTitle\">\n<$list filter=\"[<newTitle>]  -[has[title]]\" variable=\"ignore\">\n  <$action-sendmessage $message=\"tm-rename-tiddler\" from=<<currentTiddler>> to=<<newTitle>> />\n  <$macrocall $name=log-changeSuffix message=\"title suffix: `$suffix$` removed\" oldTitle=<<currentTiddler>> newTitle=<<newTitle>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n"
        },
        "$:/plugins/kookma/commander/title/ui": {
            "title": "$:/plugins/kookma/commander/title/ui",
            "caption": "Title",
            "created": "20190212051704536",
            "list-after": "$:/plugins/kookma/commander/tiddler/ui",
            "modified": "20200324070653068",
            "tags": "$:/tags/Commander",
            "type": "text/vnd.tiddlywiki",
            "text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/TitleOps]!has[draft.of]]\" \ndefault:\"$:/plugins/kookma/commander/title/uicomp/add-remove-prefix\"\nclass:\"tc-vertical cmd-tab-colorful cmd-tab-wd\">>\n\n<!-- relink checkbox for renaming title -->\n{{$:/plugins/kookma/commander/config/relink}}"
        },
        "$:/plugins/kookma/commander/title/uicomp/add-remove-chars": {
            "title": "$:/plugins/kookma/commander/title/uicomp/add-remove-chars",
            "caption": "Remove chars",
            "created": "20190217092719245",
            "list-after": "$:/plugins/kookma/commander/title/uicomp/add-remove-suffix",
            "modified": "20200325055328894",
            "tags": "$:/tags/Commander/TitleOps",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define rngcat() [range[0,$(minchars)$]] -0 \n\n<label style=\"width:30ch;\">Number of chars</label>\n<$select tiddler=\"$:/temp/commander/title-remove-chars\"  default=\"0\" class=\"cmd-sl\">\n<$list filter=\"[subfilter<searchfilter>length[]minall[]subtract[1]] -Infinity\" variable=\"minchars\">\n<$list filter=<<rngcat>> >\n<option value=<<currentTiddler>>><$view field='title'/></option>\n</$list>\n</$list>\n</$select><br>\n\n<$button class=\"cmd-btn cmd-btn-wd\"> First n characters\n<$macrocall \n $name=\"remove-chars-from-begining-tiltle-bulk\" \n num={{$:/temp/commander/title-remove-chars}} />\n</$button>\n\n<$button class=\"cmd-btn cmd-btn-wd\"> Last n characters\n<$macrocall \n $name=\"remove-chars-from-end-tiltle-bulk\" \n num={{$:/temp/commander/title-remove-chars}} />\n</$button>\n\n\n"
        },
        "$:/plugins/kookma/commander/title/uicomp/add-remove-prefix": {
            "title": "$:/plugins/kookma/commander/title/uicomp/add-remove-prefix",
            "caption": "Add remove prefix",
            "created": "20190212141758567",
            "modified": "20200325055328903",
            "tags": "$:/tags/Commander/TitleOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<$edit-text\ntiddler=\"$:/temp/commander/title-prefix\"\ntag=\"input\"\ndefault=\"\"\nclass=\"cmd-txt-area\"\nplaceholder=\" prefix\"\n/> <br>\n\n<$button class=\"cmd-btn cmd-btn-wd\"> Add prefix\n<$macrocall \n $name=\"addPrefix-to-tiltle-bulk\" \n prefix={{$:/temp/commander/title-prefix}} \n/>\n</$button>\n\n<$button class=\"cmd-btn cmd-btn-wd\"> Remove prefix\n<$macrocall \n $name=\"removePrefix-from-tiltle-bulk\" \n prefix={{$:/temp/commander/title-prefix}} \n/>\n</$button>\n\n"
        },
        "$:/plugins/kookma/commander/title/uicomp/add-remove-suffix": {
            "title": "$:/plugins/kookma/commander/title/uicomp/add-remove-suffix",
            "caption": "Add remove suffix",
            "created": "20190212143434676",
            "list-after": "$:/plugins/kookma/commander/title/uicomp/add-remove-prefix",
            "modified": "20200325055328912",
            "tags": "$:/tags/Commander/TitleOps",
            "type": "text/vnd.tiddlywiki",
            "text": "<$edit-text\ntiddler=\"$:/temp/commander/title-suffix\"\ntag=\"input\" default=\"\"\nclass=\"cmd-txt-area\" placeholder=\" suffix\" /><br>\n\n<$button class=\"cmd-btn cmd-btn-wd\"> Add suffix\n<$macrocall \n $name=\"addSuffix-to-tiltle-bulk\" \n suffix={{$:/temp/commander/title-suffix}} />\n</$button>\n\n<$button class=\"cmd-btn cmd-btn-wd\"> Remove suffix\n<$macrocall \n $name=\"removeSuffix-from-tiltle-bulk\" \n suffix={{$:/temp/commander/title-suffix}} \n/>\n</$button>\n\n"
        },
        "$:/plugins/kookma/commander/viewtemplate/import": {
            "title": "$:/plugins/kookma/commander/viewtemplate/import",
            "created": "20210102093753666",
            "modified": "20210102140349092",
            "tags": "$:/tags/ViewTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[all[current]match[$:/Import]status[complete]]\" variable=\"null\">\n<$button actions=\"\"\"<$action-setfield $tiddler=\"$:/temp/commander/search-box\" text=\"[[$:/Import]links[]]\"/><$action-navigate $to=\"$:/Commander\"/>\"\"\">\n{{$:/plugins/kookma/commander/images/commander.svg}} Batch edit\n</$button>\n</$list>"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/kookma/pinboard/history": {
            "title": "$:/plugins/kookma/pinboard/history",
            "created": "20191113142629999",
            "modified": "20191121201438297",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "!! Release 0.9.0\n* Date: 2019.11.21\n* [FIXED] Minor issues in corkboard tiddler name\n\n!! Release 0.8.0\n* Date: 2019.11.18\n* improved documentation\n* cleanup css and classes\n* more examples\n* [NEW] settings tab\n\n!! Release 0.5.0\n* Date: 2019.11.14\n* sticky notes renamed into Pinbaord\n* flexgrid removed\n* pin can be toggled to remove the note (make it done)\n* folding edditor is added\n\n!! Release 0.1.0\n* Date: 2019.11.13\n* proof of concept\n"
        },
        "$:/plugins/kookma/pinboard/images/cork.jpg": {
            "title": "$:/plugins/kookma/pinboard/images/cork.jpg",
            "created": "20191114144911706",
            "modified": "20191115045110946",
            "type": "image/jpeg",
            "text": "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"
        },
        "$:/plugins/kookma/pinboard/images/file-alt": {
            "title": "$:/plugins/kookma/pinboard/images/file-alt",
            "caption": "file-alt (Solid)",
            "created": "20191118161911509",
            "modified": "20191118161914997",
            "tags": "$:/tags/Image [[Font Awesome 5]] Solid",
            "type": "text/vnd.tiddlywiki",
            "text": "<svg class=\"tc-image-file-alt tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 384 512\"><path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"/></svg>"
        },
        "$:/plugins/kookma/pinboard/license": {
            "title": "$:/plugins/kookma/pinboard/license",
            "created": "20191113142630000",
            "modified": "20191114152104965",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Distributed under an MIT license.\n\nCopyright (c) 2018-2019 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<\n"
        },
        "$:/plugins/kookma/pinboard/macros/folding-editor": {
            "title": "$:/plugins/kookma/pinboard/macros/folding-editor",
            "created": "20191114142348719",
            "modified": "20191114162127508",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define folding-editor(tiddler)\n<$set name=\"state\" value={{{ [[$:/state/folding-editor/]addsuffix<currentTiddler>addsuffix<__tiddler__>] }}}>\n<$reveal stateTitle=<<state>> type=\"nomatch\" text=\"edit\">\n<span style=\"float: right;\">\n<$button class=\"tc-btn-invisible st-elements\" setTitle=<<state>> setTo=\"edit\">{{$:/core/images/edit-button}}</$button>\n</span>\n<$list filter=\"[<__tiddler__>is[missing]] [<__tiddler__>!is[missing]!has[text]]\">\n<<__tiddler__>>\n</$list>\n<$transclude tiddler=<<__tiddler__>> mode=\"block\"/>\n</$reveal>\n<$reveal stateTitle=<<state>> type=\"match\" text=\"edit\">\n<span style=\"float: right;\">\n<$button class=\"tc-btn-invisible\" setTitle=<<state>> setTo=\"\">{{$:/core/images/done-button}}</$button>\n</span>\n<$edit-text class=\"tc-edit-texteditor\" tiddler=<<__tiddler__>> tag=\"textarea\" default=\"\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n</$reveal>\n</$set>\n\\end"
        },
        "$:/plugins/kookma/pinboard/macros/pinboard-ui": {
            "title": "$:/plugins/kookma/pinboard/macros/pinboard-ui",
            "created": "20191113172026632",
            "modified": "20191118162307138",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define _st-create-new-note()\n<span style=\"float:right\">\n<$button  class=\"tc-btn-invisible tc-tiddlylink st-btn\" tooltip=\"create new notice\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=\"pin\" priority=\"yellow\" text=\"write here ...\" />\n{{$:/plugins/kookma/pinboard/images/file-alt}}\n</$button>\n</span>\n\\end\n\n\\define _st_addTag(newTag)\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-tag\" $param=\"$newTag$\"/>\n</$fieldmangler>\n\\end\n\n\\define _st_single_note(tiddler, priority)\n<div class=\"st-note st-bg-$priority$\">\n<span class=\"st-elements\"><$link/></span><<folding-editor \"\"\"$tiddler$\"\"\">>\n<$button class=\"tc-btn-invisible tc-tiddlylink st-pin st-$priority$-pin\" actions=<<_st_addTag newTag:done>> tooltip=\"remove note\"/>\n<span class=\"st-elements\">Modified on: <$view field=\"modified\" format=date template=\"YYYY-0MM-0DD\"/></span>\n</div>\n\\end\n\n\\define pinboard-ui()\n<<_st-create-new-note>>\n<$list filter=\"[tag[pin]!tag[done]!has[draft.of]]\">\n<$macrocall $name=\"_st_single_note\" tiddler=<<currentTiddler>> priority={{!!priority}}/>\n</$list>\n\\end"
        },
        "$:/plugins/kookma/pinboard/readme": {
            "title": "$:/plugins/kookma/pinboard/readme",
            "created": "20191113142630002",
            "modified": "20191119055003400",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "This is a plugin to create a [[pinboard|https://en.wikipedia.org/wiki/Bulletin_board]]\n\n* a pinboard contains some notices pinned on a board\n* a notice is a tiddler tagged with `pin`\n* a notice is removed from board if it is tagged with `done`\n* a notice has a priority. The priority of a notice tiddler is set through adding a field entitled `priority`\n* The priority filed value can only be chosen from the below value\n** red\n** blue\n** green\n** yellow\n* The priority actually set the color of pin and the background color of note\n* If the priority field is missed the white color is used!\n\n!! How to create a pinboard\nA macro entitled `pinboard-ui` creates a pinboard. It lists and displays all notices in a multi column layout.\n\nThe syntax is as below\n\n```\n<<pinboard-ui>>\n```\n\n* a notice shown by `pinboard-ui` on hover\n**  has a link to the notice tiddler, on click it will be opened and get focused\n**  has a folding editor, on click the entry can be edited\n* a notice shown by `pinboard-ui` has a toggle button (the colored pin) to tag the notice as `done`\n\n;Note\n:When a notice tagged as done it will be removed from the pinboard\n\n!! How to create a new notice\nThere are two routes to do this\n\n# In the pinboard you see a gray icon floating right, on click it will create a new notice with yellow priority\n# You can also create a notice from a new tiddler or from existing ones as below\n#* create new tiddler, if you want to use exsiting one, edit it\n#* tag it with `pin`\n#* add a custom field called `priority` and set a value like red, yellow, blue, or green\n#* save the tiddler, that's all.\n\n!! Use online Google font\nIt is possible to use the script font Satisfy from Google as defualt font for notices. To set Google font open the setting tab from Plugins page, Pinboard tab or directly from [[$:/plugins/kookma/pinboard]] as below\n\n{{$:/plugins/kookma/pinboard/settings}}\n\n!! Cork board\nTo add a corkboard as a background to your pinboard, so as follow\n\n* Create a new tiddler\n* Fill in the text with `<<pinboard-ui>>` \n* add a custom field entitled `class`\n* fill in the value with `corkboard`\n"
        },
        "$:/plugins/kookma/pinboard/settings": {
            "title": "$:/plugins/kookma/pinboard/settings",
            "created": "20191118133816183",
            "modified": "20191118134235074",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": ";Options\n:<$checkbox tiddler=\"$:/plugins/kookma/pinboard/styles/font\" tag=\"$:/tags/Stylesheet\"> Use //Satisfy// font from Google</$checkbox>"
        },
        "$:/plugins/kookma/pinboard/styles/bg-colors": {
            "title": "$:/plugins/kookma/pinboard/styles/bg-colors",
            "created": "20191113172408057",
            "modified": "20191118123807881",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".st-bg-red{\nbackground-color:lavenderblush\n}\n\n.st-bg-green{\nbackground-color:honeydew\n}\n\n.st-bg-blue{\nbackground-color:lightcyan\n}\n\n.st-bg-yellow{\nbackground-color:lightyellow\n}\n\n.st-bg-orange{\nbackground-color:LightSalmon\n}\n"
        },
        "$:/plugins/kookma/pinboard/styles/button": {
            "title": "$:/plugins/kookma/pinboard/styles/button",
            "created": "20191114140024292",
            "creator": "Mohammad",
            "modified": "20191118162354804",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".st-note .tc-btn-invisible { outline:none; }\n\n.st-btn svg{\nfill:lightgray;\nwidth: 2em !important;\nheight: 2em !important;\nvertical-align: middle;}"
        },
        "$:/plugins/kookma/pinboard/styles/corkboard-background": {
            "title": "$:/plugins/kookma/pinboard/styles/corkboard-background",
            "created": "20191114155007325",
            "modified": "20191115045110936",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": ".cork-board{\nbackground: url(<<datauri \"$:/plugins/kookma/pinboard/images/cork.jpg\">>);\n}"
        },
        "$:/plugins/kookma/pinboard/styles/corkboard": {
            "title": "$:/plugins/kookma/pinboard/styles/corkboard",
            "created": "20191114154848628",
            "modified": "20191121200924270",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": "/*Style the cork board*/\n\n/*Hide tiddler header*/\n.cork-board .tc-subtitle {display:none;}\n.cork-board .tc-tiddler-title {visibility:hidden;}\n.cork-board:hover .tc-tiddler-title {\n visibility:visible;\n color:yellow;}\n\n/* add the border*/\n.cork-board {\n border: 10px solid white;\n border-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50'><defs><linearGradient id='redgradient'><stop offset='0' stop-color='%23FFC14D'/><stop offset='0.362' stop-color='%23FF4834'/><stop offset='1' stop-color='%233B0300'/></linearGradient></defs><g id='Layer_1'><path d='M0,0 L50,0 L50,50 L0,50 L0,0 z' fill='url(%23redgradient)' width='100%' height='100%'/></g></svg>\") 10% stretch;\n}"
        },
        "$:/plugins/kookma/pinboard/styles/font": {
            "title": "$:/plugins/kookma/pinboard/styles/font",
            "created": "20191113143221748",
            "modified": "20191118133924500",
            "tags": "",
            "type": "text/css",
            "text": "/* latin */\n@font-face {\n  font-family: 'Satisfy';\n  font-style: normal;\n  font-weight: 400;\n  src: local('Satisfy Regular'), local('Satisfy-Regular'), url(https://fonts.gstatic.com/s/satisfy/v10/rP2Hp2yn6lkG50LoCZOIHQ.woff2) format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n\n.st-note{\n  font-family: Satisfy;\n  font-size: 1.2em;\n}"
        },
        "$:/plugins/kookma/pinboard/styles/pin-colors": {
            "title": "$:/plugins/kookma/pinboard/styles/pin-colors",
            "created": "20191113144855730",
            "modified": "20191118124058384",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".st-red-pin:after {\n  background-color: red;\n}\n\n.st-blue-pin:after {\n  background-color: blue;\n}\n\n.st-yellow-pin:after {\n  background-color: yellow;\n}\n\n.st-green-pin:after {\n  background-color: green;\n}"
        },
        "$:/plugins/kookma/pinboard/styles/st-elements": {
            "title": "$:/plugins/kookma/pinboard/styles/st-elements",
            "created": "20191114154822582",
            "modified": "20191114162209159",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".st-elements{\nvisibility: hidden;\n}\n.st-note:hover .st-elements{\nvisibility: visible;\n}\n\n.st-elements{\nfont-size:0.8em;\n}"
        },
        "$:/plugins/kookma/pinboard/styles/st-note": {
            "title": "$:/plugins/kookma/pinboard/styles/st-note",
            "created": "20191113142659496",
            "creator": "Mohammad",
            "modified": "20191118133419653",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".st-note {\n  margin:50px 0px;\n  position: relative;\n  width: 300px;\n  color: #333;\n /* margin: 0 auto;*/\n  padding: 20px;\n  box-shadow: 0 10px 10px 2px rgba(0,0,0,0.3);\n}\n\n.st-note{\n\tdisplay:inline-block;\n\tmargin-right:10px;\n\tvertical-align:top;\n}\n\n/* prevent textarea from horizontal resizing */\n.st-note .tc-edit-texteditor { resize: vertical; }"
        },
        "$:/plugins/kookma/pinboard/styles/st-pin": {
            "title": "$:/plugins/kookma/pinboard/styles/st-pin",
            "created": "20191113142902204",
            "modified": "20191118123753164",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".st-pin {\n  background-color: #aaa;\n  display: block;\n  height: 32px;\n  width: 2px;\n  position: absolute;\n  left: 50%;\n  top: -16px;\n  z-index: 1;\n}\n\n\n.st-pin:after {\n  background-image: radial-gradient(25% 25%, circle, hsla(0,0%,100%,.3), hsla(0,0%,0%,.3));\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.1),\n              inset 3px 3px 3px hsla(0,0%,100%,.2),\n              inset -3px -3px 3px hsla(0,0%,0%,.2),\n              23px 20px 3px hsla(0,0%,0%,.15);\n  content: '';\n  height: 12px;\n  left: -5px;\n  position: absolute;\n  top: -10px;\n  width: 12px;\n}\n\n\n.st-pin:before {\n  background-color: hsla(0,0%,0%,0.1);\n  box-shadow: 0 0 .25em hsla(0,0%,0%,.1);\n  content: '';\n\n  height: 24px;\n  width: 2px;\n  left: 0;\n  position: absolute;\n  top: 8px;\n\n  transform: rotate(57.5deg);\n  -moz-transform: rotate(57.5deg);\n  -webkit-transform: rotate(57.5deg);\n  -o-transform: rotate(57.5deg);\n  -ms-transform: rotate(57.5deg);\n\n  transform-origin: 50% 100%;\n  -moz-transform-origin: 50% 100%;\n  -webkit-transform-origin: 50% 100%;\n  -ms-transform-origin: 50% 100%;\n  -o-transform-origin: 50% 100%;\n}"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/kookma/shiraz/history": {
            "title": "$:/plugins/kookma/shiraz/history",
            "created": "20210225163850252",
            "modified": "20210520131001717",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Full change log:  [[https://kookma.github.io/TW-Shiraz/#ChangeLog]]\n\n* ''2.3.3'' -- 2021.05.20 -- small bug fixes in switch palette\n* ''2.3.1'' -- 2021.05.19 -- tbl-linktype template to be used for generating node-explorer\n* ''2.3.0'' -- 2021.05.10 -- switch palette for dim/dark and light palette selection\n* ''2.2.2'' -- 2021.04.22 -- several issues fixed for pagination, notebook and image classes\n* ''2.2.0'' -- 2021.02.26 -- upated to TW 5.1.23 and pagination added to dynamic tables\n* ''2.1.1'' -- 2020.03.25 -- slider macro with initial status\n* ''2.1.0'' -- 2020.03.23 -- stable release on TW-5.1.22pre\n* ''1.0.0'' -- 2018.10.05 -- first public release\n"
        },
        "$:/plugins/kookma/shiraz/images/color-switch": {
            "title": "$:/plugins/kookma/shiraz/images/color-switch",
            "created": "20210510155317562",
            "modified": "20210510155622242",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette-button tc-image-button\" viewBox=\"0 0 16 16\"><path d=\"M8 15A7 7 0 1 0 8 1v14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z\"/></svg>"
        },
        "$:/plugins/kookma/shiraz/license": {
            "title": "$:/plugins/kookma/shiraz/license",
            "created": "20210225163850253",
            "modified": "20210225164033716",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Distributed under an MIT license.\n\nCopyright (c) 2021 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"
        },
        "$:/plugins/kookma/shiraz/macros/alerts": {
            "title": "$:/plugins/kookma/shiraz/macros/alerts",
            "created": "20180821095049685",
            "modified": "20210225164756860",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define alert(type:\"primary\" src:\"\", width:\"100%\", class:\"\")\n<div class=\"alert alert-$type$ $class$\" style=\"width:$width$;\">\n$src$\n</div>\n\\end\n\n\\define alert-leftbar(type:\"primary\" src:\"\", width:\"100%\", class:\"\")\n<div class=\"alert alert-$type$ bg-transparent leftbar border-$type$ $class$\" style=\"width:$width$;\">\n$src$\n</div>\n\\end\n"
        },
        "$:/plugins/kookma/shiraz/macros/badge": {
            "title": "$:/plugins/kookma/shiraz/macros/badge",
            "created": "20181124042103310",
            "modified": "20210225164756871",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define badge(type:\"primary\" src:\"\")\n<span class=\"badge badge-$type$\">$src$</span>\n\\end\n\n\\define badge-pill(type:\"primary\" src:\"\")\n<span class=\"badge badge-pill badge-$type$\">$src$</span>\n\\end\n"
        },
        "$:/plugins/kookma/shiraz/macros/card": {
            "title": "$:/plugins/kookma/shiraz/macros/card",
            "created": "20181124111624466",
            "modified": "20210225164756878",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define card(header:\"Empty\", title:\"Empty\" subtitle:\"Empty\" text:\"Empty\",footer:\"Empty\", width:\"100%\" class:\"\")\n<div class=\"card mb-3 $class$\" style=\"width:$width$;\">\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__header__>> >\n   <div class=\"card-header\">$header$</div>\n</$reveal>\n<div class=\"card-body\">\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n   <div class=\"h5 card-title\">$title$</div>\n </$reveal>\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__subtitle__>> >\n   <div class=\"h6 card-subtitle mb-2 text-muted\">$subtitle$</div>\n </$reveal>\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n    <div class=\"card-text\"><<__text__>></div>\n </$reveal>\n</div>\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n   <div class=\"card-footer text-muted\">$footer$</div>\n</$reveal>\n</div>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/dbadge": {
            "title": "$:/plugins/kookma/shiraz/macros/dbadge",
            "created": "20181203212737578",
            "modified": "20210225164756889",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define dbadge(subject,status, type:\"primary\")\n<div class=\"dbadge\"><span class=\"dbadge-subject\">$subject$</span><span class=\"dbadge-status dbadge-$type$ \">$status$</span></div>\n\\end\n"
        },
        "$:/plugins/kookma/shiraz/macros/details": {
            "title": "$:/plugins/kookma/shiraz/macros/details",
            "created": "20181101185833098",
            "modified": "20210510201011084",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define details(label:\"\", src:\"source\", status:\"\", labelClass:\"\", srcClass:\"\")\n<$vars  source = {{{ [<__src__>get[text]else<__src__>] }}} >\n<details $status$>\n <summary class=\"$labelClass$\">$label$</summary>\n  <div class=\"$srcClass$\">\n\t\n   <<source>>\n  </div>\n</details>\n</$vars>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/dtables/confirm-delete": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/confirm-delete",
            "created": "20191129201531051",
            "modified": "20210225164756907",
            "tags": "$:/tags/Table/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define confirm-delete()\n<!-- reveals deletion confirmation -->\n<$list filter=\"[subfilter<inputFilter>limit[1]]\" variable=ignore>\n<$reveal class=\"tbl-delete-confirm\" type=\"match\" state=\"$:/temp/tables/delete-all!!text\" text=<<currentTable>> tag=\"tr\">\n<th colspan=<<ncols>> >\n<$list filter=\"[[$:/temp/tables/delete-all]get[confirm]match[yes]]\" \n  variable=ignore emptyMessage=<<ask-for-delete>> >\n  <<perform-delete>>\n</$list>\n</th>\n</$reveal>\n</$list>\n\\end\n\n\\define ask-for-delete()\n<$set name=ntids filter=\"[subfilter<inputFilter>count[]]\">\n   Delete all <<ntids>> records?\n\t<$button class=\"tc-btn-invisible\">\n     <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $field=\"confirm\" $value=\"yes\"/>\n      {{$:/core/images/delete-button}} yes\n    </$button> or \n    <$button class=\"tc-btn-invisible\">\n      <$action-deletetiddler $tiddler=\"$:/temp/tables/delete-all\"/>\n      {{$:/core/images/close-button}} no\n    </$button>\n</$set>\t\t\t\t\n\\end\n\n\\define perform-delete()\n   Warning! this action cannot be undone!\n\t<$button class=\"tc-btn-invisible\">\n     <$action-deletetiddler $tiddler=\"$:/temp/tables/delete-all\"/>\n     <$list filter=<<inputFilter>> variable=\"currentRecord\">\n        <$action-deletetiddler $tiddler=<<currentRecord>>/>\n     </$list>\n\t\t {{$:/core/images/delete-button}}  delete\n    </$button> or \n    <$button class=\"tc-btn-invisible\">\n      <$action-deletetiddler $tiddler=\"$:/temp/tables/delete-all\"/>\n\t\t\t{{$:/core/images/close-button}} cancel \n    </$button>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/dtables/display-extrecord": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/display-extrecord",
            "created": "20191203155802107",
            "modified": "20210225164756918",
            "tags": "$:/tags/Table/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define display-extended-record()\n<td colspan=<<ncols>> >\n<$tiddler tiddler=<<currentRecord>> >\n<$list filter=\"[<tempTableEdit>getindex[mode]match[edit]]\" variable=ignore\n  emptyMessage=\"\"\"<$transclude tiddler=<<currentRecord>> field=text mode=block/>\"\"\" >\n  <$edit-text class=\"tbl-inpt-edit\" tiddler=<<currentRecord>> field=\"text\" tag=textarea/>\n</$list>\n</$tiddler>\n</td>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/dtables/helper": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/helper",
            "created": "20191203102929722",
            "modified": "20210226171501383",
            "tags": "$:/tags/Table/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define columnFilter()    $(columns)$ tbl-clone tbl-delete\n\n\\define tempTable()       $:/state/dynamictables/$(currentTable)$\n\n\\define tempTableSort()   $(tempTable)$/sortby\n\\define tempTagPopup()    $(tempTable)$/$(currentRecord)$/$(currentTiddler)$\n\\define tempTableExpand() $(tempTable)$/expand\n\\define tempPathExpand()  $(tempTableExpand)$##$(currentRecord)$\n\\define tempTableEdit()   $(tempTable)$/edit-view-status\n\n\\define keepstate()       $:/keepstate/dynamictables/$(currentTable)$\n\n\\define tempTableFooter() $(keepstate)$/footer\n\\define tempTableStyle()  $(keepstate)$/style\n\\define tempWarningMsg()  $(keepstate)$/warning\n\n\\define pageStateTiddler()          $(keepstate)$/page-number\n\\define entryPerPageStateTiddler()  $(keepstate)$/entry-per-page\n\n<!-- \n Those tiddlers based on keepstate are permanent.\n These are tiddlers hold the data and setting for footer, styles and warning (needs to be hold).\n These state and temporary tiddlers are independent of currentTiddler (host tiddler) and on changing\n the title of host tiddler will not disconnected to table\n-->"
        },
        "$:/plugins/kookma/shiraz/macros/dtables/maths": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/maths",
            "created": "20200209153246553",
            "modified": "20210225164756937",
            "tags": "$:/tags/Table/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define minall() <$text text={{{ [subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>minall[]] }}}/>\n\\define maxall() <$text text={{{ [subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>maxall[]] }}}/>\n\\define count() <$text text={{{ [subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>count[]] }}}/>\n\\define sum() <$text text={{{ [subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>sum[]]   }}}/>\n\\define product() <$text text={{{ [subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>product[]]   }}}/>\n\\define average(pn:0)\n<$vars\n  xcount ={{{[subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>count[]]}}}\n\txsum   ={{{ [subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>sum[]]   }}} >\n  <$text text={{{ [<xsum>divide<xcount>fixed[$pn$]]   }}}/>\n</$vars>\n\\end\n\n\\define median(pn:0)\n<$vars xcount ={{{[subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>count[]]}}} >\n\t<$list filter=\"[<xcount>remainder[2]match[0]]\" variable=ignore>\n\t<!-- even number --> \n\t<$vars mid0={{{ [<xcount>divide[2]] }}} \n         mid1={{{ [<xcount>divide[2]add[1]] }}} >\t\t \n <$text text={{{[subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>sort[]first<mid0>last[]][subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>sort[]first<mid1>last[]]+[sum[]divide[2]fixed[$pn$]]}}} />\n </$vars>\n </$list>\n <$list filter=\"[<xcount>remainder[2]!match[0]]\" variable=ignore>\n\t<!-- odd number --> \n\t<$vars mid={{{ [<xcount>divide[2]ceil[]] }}} >\n  <$text text={{{ [subfilter<inputFilter>$(getFieldOrIndex)$<currentColumn>sort[]first<mid>last[]]}}} />\n\t</$vars>\n </$list>\n</$vars>\n\\end\n"
        },
        "$:/plugins/kookma/shiraz/macros/dtables/pagination": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/pagination",
            "created": "20210224180410216",
            "modified": "20210226184409816",
            "tags": "$:/tags/Table/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define prev-button()\n<!-- create previous page button --->\n<$list filter=\"[<page-number>compare:number:lt[2]then[yes]else[no]]\" variable=state>\n<$button disabled=<<state>> class=\"shiraz-dtable-page-prev tc-btn-invisible\">\n{{$:/core/images/chevron-left}}&nbsp;<strong>Prev</strong>\n<$action-listops $tiddler=<<pageStateTiddler>> $field=text $subfilter=\"+[subtract[1]] ~[[1]]\"/>\n</$button>\n</$list>\n\\end\n\n\\define next-button()\n<!-- create next page button --->\n<$list filter=\"[<high>compare:number:gteq<total-entries>then[yes]else[no]]\" variable=state> \n<$button disabled=<<state>> class=\"shiraz-dtable-page-next tc-btn-invisible\">\n<strong>Next</strong>&nbsp;{{$:/core/images/chevron-right}} \n<$action-listops $tiddler=<<pageStateTiddler>> $field=text $subfilter=\"+[add[1]] ~[[2]]\"/>\n</$button>\n</$list>\n\\end\n\n\\define limit-entries()\n<!-- set number of entries per page -->\n<$select tiddler=<<entryPerPageStateTiddler>> default=25 actions=\"\"\"<$action-setfield $tiddler=<<pageStateTiddler>> text=1/>\"\"\">\n<$list filter='5 10 15 20 25 30 40 50' variable=num>\n<option value=<<num>>>Limit <$text text=<<num>>/></option>\n</$list>\n<option value=<<total-entries>> >Show all</option>\n</$select>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell",
            "created": "20200209135600453",
            "modified": "20210225164756945",
            "tags": "$:/tags/Table/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define showCell()\n  <$list filter=\"[<fieldOrIndex>]-index\">\n    <$transclude tiddler=<<currentRecord>> field=<<currentColumn>> mode=\"inline\" />\n  </$list>\n  <$list filter=\"[<fieldOrIndex>]-field\">\n    <$transclude tiddler=<<currentRecord>> index=<<currentColumn>> mode=\"inline\" />\n  </$list>\n\\end\t\n\\define editCell()\n  <$list filter=\"[<fieldOrIndex>]-index\">\n    <$edit-text tiddler=<<currentRecord>> field=<<currentColumn>> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n  </$list>\n  <$list filter=\"[<fieldOrIndex>]-field\">\n    <$edit-text tiddler=<<currentRecord>> index=<<currentColumn>> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n  </$list>\n\\end\n\n\\define showCell_Locked()\n <span style=\"font-style:oblique;\"><<showCell>></span>\n\\end "
        },
        "$:/plugins/kookma/shiraz/macros/dtables/table-dynamic": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/table-dynamic",
            "created": "20200209100939116",
            "modified": "20210511045600771",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define table-dynamic(filter, fields:\"\", indexes:\"\", sortOp:\"sort\", caption:\"\", class:\"\",\n                      footerRows:\"0\", stateTiddler:\"\", editButton:\"yes\", pagination:\"no\", emptyMessage:\"filter input is empty\")\n\n\\import [all[shadows+tiddlers]tag[$:/tags/Table/Macro]]\n\n<!--above commands import utility macros-->\n<$vars \n inputFilter=\"[subfilter<__filter__>!has[draft.of]]\"\n sortType=<<__sortOp__>>\n pagination=<<__pagination__>>\n> \n<$set name=currentTable value=<<__stateTiddler__>> emptyValue=<<currentTiddler>> >\n<!-- check what type of columns are sent, fileds or indexes (data tiddlers as records) -->\n<$set name=fieldOrIndex filter=\"[<__fields__>!is[blank]]\" value=\"field\" emptyValue=\"index\">\n<<check_tiddlers_type_for_table_from_indexes isEditable:\"$editButton$\">>\n<$set name=columns filter=\"[<fieldOrIndex>]-index\" value=<<__fields__>> emptyValue=<<__indexes__>> >\n<!--check input filter parameter-->\n<$list filter=\"[subfilter<inputFilter>limit[1]]\" emptyMessage=<<__emptyMessage__>> variable=ignore>\n<$set name=sortneg tiddler=<<tempTableSort>> index=\"negate\">\n<!--calculate the number of columns in edit and view mode -->\n<$set name=ncols filter=\"[<tempTableEdit>getindex[mode]match[edit]]\" value={{{ [subfilter<columnFilter>count[]] }}} emptyValue= {{{ [subfilter<columnFilter>count[]subtract[2]] }}}>\n<div class=\"tbl-container\" style=\"max-width:100%;\">\n<table class=<<__class__>> style=\"caption-side:top\">\n<!-- reveal caption and edit button -------------------->\n<caption style=\"text-align:left;\">\n<$list filter=\"[<__editButton__>match[yes]]\" variavle=ignore>\n<span style=\"padding-right:5px;padding-left:3px;\"><<toggle-edit-view>></span></$list>\n$caption$</caption>\n\n<!-- create header -------------------->\n<thead>\n<<confirm-delete>>\n<tr>\n<$list filter=<<columnFilter>> variable=currentColumn>\n<$set name=\"headerLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/HeaderTemplate]contains:tbl-column-list<currentColumn>limit[1]get[title]]\" value=<<headerLookup>> emptyValue=\"$:/plugins/kookma/shiraz/templates/header/default\">\n <$transclude tiddler=<<headerLookup>> field=\"text\" mode=\"inline\"/>\n</$set>\n</$list>\n</tr>\n</thead>\n\n<!-- create footer -------------------->\n<$reveal type=\"gt\" default=<<__footerRows__>> text=\"0\" tag=\"tfoot\" class=\"shiraz-dtable-footer\">\n<tr><td colspan=<<ncols>> style=\"font-weight:bold;background-color:transparent;\">Numerical summary</td></tr>\n<$list filter=\"[range[1,$footerRows$]addprefix[footer-]]\" variable=footerRow>\n<tr>\n<$list filter=<<columnFilter>> variable=currentColumn>\n<$set name=\"footerLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/FooterTemplate]contains:tbl-column-list<currentColumn>limit[1]get[title]]\" value=<<footerLookup>> emptyValue=\"$:/plugins/kookma/shiraz/templates/footer/default\">\n<$transclude tiddler=<<footerLookup>> field=\"text\" mode=\"inline\"/>\n</$set>\n</$list>\n</tr>\n</$list>\n</$reveal>\n\n<!-- reveal main body of table (generate records) -------------------->\n<tbody>\n<$set name=tableBody filter=\"[<fieldOrIndex>]-index\" value=\"display_body_fields\" emptyValue=\"display_body_indexes\" >\n<!-- setup pagination variables -->\n<$vars total-entries={{{[subfilter<inputFilter>count[]] }}}\n\t\t\t page-number={{{[<pageStateTiddler>get[text]] ~[[1]]}}} \n\t\t\t entries-per-page={{{ [<entryPerPageStateTiddler>get[text]] ~[[25]]   }}}  >\n<$vars low={{{ [<page-number>subtract[1]multiply<entries-per-page>] }}}  \n       high={{{[<page-number>multiply<entries-per-page>]            }}} >\t \n<$macrocall $name=<<tableBody>> />\n<!--on demand display the pagination row-->\n<$reveal type=\"match\" default=<<pagination>> text=\"yes\" tag=\"tr\" class=\"shiraz-dtable-page-footer\">\n<td colspan=<<ncols>> >\n<<prev-button>>\nDisplaying <$text text={{{[<low>add[1]]}}}/> through <$text text={{{ [<high>compare:number:lt<total-entries>then<high>else<total-entries>] }}}/> of <<total-entries>> Results | <<limit-entries>>\n<<next-button>>\n</td>\n</$reveal><!-- end of pagination ui -->\n</$vars>\n</$vars>\n</$set>\n</tbody>\n</table>\n</div><!-- container-->\n</$set>\n</$set>\n</$list><!--check input filter parameter-->\n</$set>\n</$set>\n</$set>\n</$vars>\n\\end\n\n"
        },
        "$:/plugins/kookma/shiraz/macros/dtables/table-utility": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/table-utility",
            "created": "20200209195541061",
            "modified": "20210304203821819",
            "tags": "$:/tags/Table/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define tableFilter_fields()   $(inputFilter)$+[$(sortneg)$$(sortType)${$(tempTableSort)$##sortIndex}]\n\\define tableFilter_indexes()  [enlist<items>]+[$(sortneg)$$(sortType)$[]]\n\n\\define getitems()\n<$set name=Index tiddler=<<tempTableSort>> index=\"sortIndex\">\n<$list filter=\"[subfilter<inputFilter>!has[draft.of]]\" >\n<$text text=\"[[\"/>{{{ [<currentTiddler>getindex<Index>addsuffix[°≡°]] }}}<<currentTiddler>><$text text=\"]]\"/>\n</$list>\n</$set>\n\\end\n\n\\define display_one_record()\n<$wikify name=\"rowStyle\" text=\"\"\"<$transclude tiddler=<<tempTableStyle>> index=<<currentRecord>> />\"\"\" mode=\"inline\">\n<tr style=<<rowStyle>>>\n<$list filter=<<columnFilter>> variable=currentColumn>\n<$set name=\"bodyLookup\" \n  filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/BodyTemplate]contains:tbl-column-list<currentColumn>]\n          +[limit[1]get[title]]\"\n  value=<<bodyLookup>> \n  emptyValue=\"$:/plugins/kookma/shiraz/templates/body/default\">\n<$transclude tiddler=<<bodyLookup>> field=\"text\" mode=\"inline\"/>\n</$set>\n</$list>\n</tr>\n<!-- reveal expanded record-->\n<$reveal type=\"match\" state=<<tempPathExpand>> text=\"show\" tag=\"tr\">\n<<display-extended-record>>\n</$reveal>\n</$wikify>\n\\end\n\n\\define display_body_fields()  \n<$set name=finalFilter filter=\"[<pagination>match[yes]]\" value=\"[subfilter<tableFilter_fields>first<high>] -[subfilter<tableFilter_fields>first<low>]\" emptyValue=\"[subfilter<tableFilter_fields>]\">\n<$list filter=\"[subfilter<finalFilter>]\" variable=\"currentRecord\">\n<<display_one_record>>\n</$list>\n</$set>\n\\end\n\n\\define display_body_indexes()\n<$wikify name=\"items\" text=<<getitems>> > \n<$set name=finalFilter filter=\"[<pagination>match[yes]]\" value=\"[subfilter<tableFilter_indexes>first<high>] -[subfilter<tableFilter_indexes>first<low>]\" emptyValue=\"[subfilter<tableFilter_indexes>]\">\n<$list filter=\"[subfilter<finalFilter>]\" variable=\"currentItem\">\n<$list filter=\"[<currentItem>split[°≡°]last[]]\" variable=\"currentRecord\">\n <<display_one_record>>\n</$list>\n</$list>\n</$set>\n</$wikify>\n\\end\n\n"
        },
        "$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view",
            "created": "20191128215812372",
            "modified": "20210225164756973",
            "tags": "$:/tags/Table/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define toggle-edit-view()\n<$reveal type=\"nomatch\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" setTitle=<<tempTableEdit>> setIndex=\"mode\" setTo=\"edit\">{{$:/core/images/edit-button}}</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" setTitle=<<tempTableEdit>> setIndex=\"mode\" setTo=\"view\">{{$:/core/images/done-button}}</$button>\n</$reveal>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/dtables/warning_message": {
            "title": "$:/plugins/kookma/shiraz/macros/dtables/warning_message",
            "created": "20200210083402839",
            "modified": "20210225164756983",
            "tags": "$:/tags/Table/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define show_tiddler_types()\n<details>\n  <summary>List tiddlers with wrong type</summary>\n\t<dl>\n  <$list filter=\"[subfilter<inputFilter>]\">\n\t<$list filter=\"[<currentTiddler>get[type]match[application/x-tiddler-dictionary]][<currentTiddler>get[type]match[application/json]]\" variable=ignore\n\temptyMessage=\"\"\"<dt><$link/></dt><dd><$view field=type/></dd>\"\"\">\n\t</$list>\n\t</$list>\n\t</dl>\n</details>\n\\end\n\n\n\\define show_warning_message()\nDynamic editable table from ''indexes'' expects all input tiddlers are of dataTiddler (json or dictionary) types. Using tiddlers of non //json// or //x-tiddler-dictionary// types as input can unintentionally overwrite the data in the text field of those tiddlers.<br>\n<br>\nCheck the tiddler types to find which tiddlers are not of dataTiddler types!<br>\n<<show_tiddler_types>>\n\\end\n\n\n\\define check_tiddlers_type_for_table_from_indexes(isEditable)\n  <$list filter=\"[<fieldOrIndex>]-field\" variable=ignore><!-- only dataTiddler -->\n\t<$list filter=\"[<__isEditable__>match[yes]]\" variable=ignore> <!-- only editable table -->\n\t<$list filter=\"[<tempWarningMsg>is[missing]]\" variable=ignore><!-- dismiss if tempWarningMsg is set -->\n\t<$list filter=\"[subfilter<inputFilter>each[type]get[type]]-[[application/x-tiddler-dictionary]]-[[application/json]]\" variable=ignore>\n\t <div style=\"color: white;background-color:#ff0033;padding:8px;text-align:center;width:100%;\">\n\t Danger: Editable dynamic table from idexes with mixed types of tiddlers! &nbsp;\n\t <$button class=\"tc-btn-invisible tc-tiddlylink\" style=\"fill:white;\" tooltip=\"Dismiss alert and continue with the current selection!\">{{$:/core/images/close-button}}\n   <$action-setfield $tiddler=<<tempWarningMsg>> text=\"dissmiss\"/>\n   </$button>\n\t </div>\n\t <div style=\"border:1px solid #ff0033;padding:8px;\">\n\t <<show_warning_message>>\n\t </div>\n  </$list>\n\t</$list>\n\t</$list>\n\t</$list>\n\\end\t\n"
        },
        "$:/plugins/kookma/shiraz/macros/image-basic": {
            "title": "$:/plugins/kookma/shiraz/macros/image-basic",
            "created": "20181119183704246",
            "modified": "20210422135918382",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-basic(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n<figure class=\"image-basic image-align-$align$\" style=\"width:$width$;\">\n  <$image source=<<__img__>> tooltip=<<__tooltip__>> alt=<<__alt__>> /> \n  <figcaption>$caption$</figcaption>\n</figure> \n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/image-card-utility": {
            "title": "$:/plugins/kookma/shiraz/macros/image-card-utility",
            "created": "20191209113750505",
            "modified": "20210225164757008",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-card-top(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n<div class=\"card image-align-$align$\" style=\"width:$width$;\">\n  <$image class=\"card-img-top\" source=<<__img__>> alt=<<__alt__>> />\n  <div class=\"card-body\">\n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n      <div class=\"h5 card-title\">$title$</div>\n    </$reveal>  \n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n      <div class=\"card-text\">$text$</div>\n    </$reveal> \n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n      <p class=\"card-text\"><small class=\"text-muted\">$footer$</small></p>\n    </$reveal>\n  </div>  \n</div>\n\\end\n\n\\define image-card-bottom(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n<div class=\"card image-align-$align$\" style=\"width:$width$;\">\n  <div class=\"card-body\">\n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n      <div class=\"h5 card-title\">$title$</div>\n    </$reveal>  \n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n      <div class=\"card-text\">$text$</div>\n    </$reveal> \n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n      <p class=\"card-text\"><small class=\"text-muted\">$footer$</small></p>\n    </$reveal>\n  </div>  \n  <$image class=\"card-img-bottom\" source=<<__img__>> alt=<<__alt__>> />\n</div>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/image-card": {
            "title": "$:/plugins/kookma/shiraz/macros/image-card",
            "created": "20190913094619863",
            "modified": "20210225164757001",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-card(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", pos:\"top\", alt:\"\")\n\\import $:/plugins/kookma/shiraz/macros/image-card-utility\n<$reveal tag=\"div\" type=\"match\" default=\"top\" text=<<__pos__>> >\n<$macrocall $name=image-card-top img=<<__img__>> title=<<__title__>> text=<<__text__>>\n  footer=<<__footer__>> width=<<__width__>> align=<<__align__>> alt=<<__alt__>> />\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" default=\"top\" text=<<__pos__>> >\n<$macrocall $name=image-card-bottom img=<<__img__>> title=<<__title__>> text=<<__text__>>\n  footer=<<__footer__>> width=<<__width__>> align=<<__align__>> alt=<<__alt__>> />\n</$reveal>\n\\end\n\n\\define image-card-top(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n<div class=\"card image-align-$align$\" style=\"width:$width$;\">\n  <$image class=\"card-img-top\" source=<<__img__>> alt=<<__alt__>> />\n  <div class=\"card-body\">\n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n      <div class=\"h5 card-title\">$title$</div>\n    </$reveal>  \n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n      <div class=\"card-text\">$text$</div>\n    </$reveal> \n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n      <p class=\"card-text\"><small class=\"text-muted\">$footer$</small></p>\n    </$reveal>\n  </div>  \n</div>\n\\end\n\n\\define image-card-bottom(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n<div class=\"card image-align-$align$\" style=\"width:$width$;\">\n  <div class=\"card-body\">\n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n      <div class=\"h5 card-title\">$title$</div>\n    </$reveal>  \n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n      <div class=\"card-text\">$text$</div>\n    </$reveal> \n    <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n      <p class=\"card-text\"><small class=\"text-muted\">$footer$</small></p>\n    </$reveal>\n  </div>  \n  <$image class=\"card-img-bottom\" source=<<__img__>> alt=<<__alt__>> />\n</div>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/image-overlay-utility": {
            "title": "$:/plugins/kookma/shiraz/macros/image-overlay-utility",
            "created": "20191209114338849",
            "modified": "20210225164757027",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define _cls-content-details() image-overlay-content-details $(fdcls)$"
        },
        "$:/plugins/kookma/shiraz/macros/image-overlay": {
            "title": "$:/plugins/kookma/shiraz/macros/image-overlay",
            "created": "20181117203737197",
            "modified": "20210225164757021",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-overlay(img, width:\"30%\", align:\"none\", caption:\"\", title:\"\", text:\"\", fadein:\"left\", alt:\"\")\n\\import $:/plugins/kookma/shiraz/macros/image-overlay-utility\n<div class=\"image-overlay-container image-align-$align$\" style=\"width:$width$;\">\n    <h3 class=\"image-overlay-title\">$caption$</h3>\n    <div class=\"image-overlay-content\">\n      <div class=\"image-overlay-content-overlay\"></div>\n      <$image class=\"image-overlay-content-image\" source=<<__img__>> alt=<<__alt__>>/>\n      <$set name=\"fdcls\" filter=\"$fadein$ +[splitbefore[ ]] +[addprefix[image-overlay-fadeIn-]]\">\n      <div class=<<_cls-content-details>> >\n        <h3 class=\"image-overlay-content-title\">$title$</h3>\n        <p class=\"image-overlay-content-text\">$text$</p>\n      </div>\n      </$set>\n  </div>\n</div>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/image-polaroid": {
            "title": "$:/plugins/kookma/shiraz/macros/image-polaroid",
            "created": "20181117203654803",
            "modified": "20210225164757037",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-polaroid(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n<figure class=\"image-polaroid image-align-$align$\" style=\"width:$width$;\">\n  <$image source=\"\"\"$img$\"\"\" tooltip=\"\"\"$tooltip$\"\"\"/>\n  <figcaption class=\"image-polaroid-caption\">$caption$</figcaption>\n</figure> \n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/image-pretty": {
            "title": "$:/plugins/kookma/shiraz/macros/image-pretty",
            "created": "20181117203541398",
            "modified": "20210225164757044",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-pretty(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n<figure class=\"image-pretty image-align-$align$\" style=\"width:$width$;\">\n  <$image source=<<__img__>> tooltip=<<__tooltip__>> alt=<<__alt__>> /> \n  <figcaption class=\"image-pretty-caption\">$caption$</figcaption>\n</figure> \n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/image-slidein": {
            "title": "$:/plugins/kookma/shiraz/macros/image-slidein",
            "created": "20181117040544570",
            "modified": "20210225164757055",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-slidein(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", slidein:\"left\", alt:\"\")\n<figure class=\"image-slidein mr-cap-$slidein$ image-align-$align$\" style=\"width:$width$;\">\n  <$image source=<<__img__>> tooltip=<<__tooltip__>> alt=<<__alt__>>/>\n  <figcaption>$caption$</figcaption>\n</figure> \n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/list-search": {
            "title": "$:/plugins/kookma/shiraz/macros/list-search",
            "author": "Jeremy Ruston",
            "created": "20191209101857832",
            "creator": "Mohammad",
            "description": "creates few paragraphs of dumy text",
            "modified": "20210225164757062",
            "modifier": "Mohammad",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define list-search( filter:\"[!is[system]]\", search:\"search:title\", template:\"$:/core/ui/ListItemTemplate\",\n class:\"\", stateTiddler:\"\", placeholder:\"keywords\")\n<$set name=\"state\" filter=\"[[$:/temp/list-search]addsuffix[/$stateTiddler$]addsuffix<qualify>]\">\n<div class=<<__class__>> >\n<$edit-text tiddler=<<state>> type=\"search\" tag=\"input\" default=\"\" placeholder=\"$placeholder$\"/>\n</div>\n<$reveal state=<<state>> type=\"match\" text=\"\" class=<<__class__>> tag=div>\n<$list filter=\"$filter$\" template=<<__template__>>/>\n</$reveal>\n<$reveal state=<<state>> type=\"nomatch\" text=\"\" class=<<__class__>> tag=div>\n<$set name=term tiddler=<<state>> field=\"text\">\n<$list filter=\"$filter$+[$search$<term>]\" template=<<__template__>>/>\n</$set>\n</$reveal>\n</$set>\n\\end\n<!-- from Tobias Beer list-search with modification-->"
        },
        "$:/plugins/kookma/shiraz/macros/multicol": {
            "title": "$:/plugins/kookma/shiraz/macros/multicol",
            "created": "20191018063242993",
            "modified": "20210225164757071",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define multicol(src, ncol:\"\", class:\"\")\n<div class=\"sh-multicol$ncol$ $class$\">\n\n$src$\n</div>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/slider": {
            "title": "$:/plugins/kookma/shiraz/macros/slider",
            "created": "20190322161929431",
            "description": "Slider macro shows (hides) its content.",
            "modified": "20210510200722749",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define slider(label, src, labelClass, srcClass, status:\"closed\")\n<$vars revealState = \"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\"\n       source      = {{{ [<__src__>get[text]else<__src__>] }}} >\n\n\n<h2 class=\"$labelClass$\">\n  <$reveal type=\"nomatch\" state=<<revealState>> text=\"open\" default=\"$status$\">\n    <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<<revealState>> setTo=\"open\">\n     <span class=\"kk-sh-slider\"><$transclude tiddler=\"$:/core/images/right-arrow\" /></span>\n    </$button>\n  </$reveal>\n  <$reveal type=\"match\" state=<<revealState>> text=\"open\" default=\"$status$\">\n    <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<<revealState>> setTo=\"closed\">\n      <span class=\"kk-sh-slider\"><$transclude tiddler=\"$:/core/images/down-arrow\" /></span>\n    </$button>\n  </$reveal>\n  $label$\n</h2>\n\n<$reveal type=\"match\" state=<<revealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\" tag=div>\n\n<<source>>\n</$reveal>\n\n</$vars>\n\\end"
        },
        "$:/plugins/kookma/shiraz/macros/space": {
            "title": "$:/plugins/kookma/shiraz/macros/space",
            "created": "20170629183034888",
            "modified": "20210225164757090",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define vspace(height:\"25px\")\n<p style=\"margin-bottom: $height$;\"></p>\n\\end\n\n\\define hspace(width:\"25px\")\n<span style=\"margin-left: $width$;\"></span>\n\\end\n"
        },
        "$:/plugins/kookma/shiraz/macros/text-utility": {
            "title": "$:/plugins/kookma/shiraz/macros/text-utility",
            "created": "20181101154956345",
            "modified": "20210225164757101",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define tc(src:\"\", color:\"red\") <span style=\"color:$color$;\">$src$</span>\n\\define bc(src:\"\", color:\"yellow\") <span style=\"background-color:$color$;\">$src$</span>\n\\define mono(src:\"\", class:\"\") <code class=\"mono $class$\">$src$</code>\n\\define transform(case:\"\", src:\"\", class:\"\") <span class=\"text-$case$ $class$\">$src$</span>"
        },
        "$:/plugins/kookma/shiraz/readme": {
            "title": "$:/plugins/kookma/shiraz/readme",
            "created": "20210225163850254",
            "modified": "20210225164028302",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "; Shiraz\nShiraz is a small framework of stylesheets, templates and macros to create stylish contents in Tiddlywiki.  Shiraz has customized elements like alerts, cards, panels, images, static tables, dynamic tables, badges, texts, etc. Shiraz uses some modified CSS classes from [[Bootstrap|https://getbootstrap.com/]] 4.3.1.\n\n;Code and demo\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Shiraz/\n* Code: https://github.com/kookma/TW-Shiraz\n"
        },
        "$:/plugins/kookma/shiraz/styles/alerts-leftbar": {
            "title": "$:/plugins/kookma/shiraz/styles/alerts-leftbar",
            "text": ".leftbar{\n  border-width:0px !important;\n  border-radius:0px !important;\n  border-left-width: 5px !important;\n}",
            "created": "20181208184228896",
            "modified": "20210225164757108",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bglowtone-colors": {
            "title": "$:/plugins/kookma/shiraz/styles/bglowtone-colors",
            "text": "/* Colors taked from [1] https://www.bg-w3schools.bg-com/colors/colors_names.bg-asp \n[2] http://www.bg-workwithcolor.bg-com/color-chart-full-01.bg-htm*/\n/*Low tone background colors*/\n.bg-mistyrose{background-color:#ffe4e1;}\n.bg-lemonchiffon{background-color:#fffacd;}\n.bg-lavenderblush{background-color:#fff0f5;}\n.bg-lavender{background-color:#e6e6fa;}\n.bg-honeydew{background-color:#f0fff0;}\n.bg-lightcyan{background-color:#e0ffff;}\n.bg-aliceblue{background-color:#f0f8ff;}\n.bg-cornsilk{background-color:#fff8dc;}\n.bg-gainsboro{background-color:#dcdcdc;}\n.bg-bisque{background-color:#ffe4c4;}\n.bg-snow{background-color:#fffafa;}",
            "created": "20181029071532524",
            "list": "mistyrose lemonchiffon lavenderblush lavender honeydew lightcyan aliceblue cornsilk gainsboro bisque snow",
            "modified": "20210422142201838",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/alerts": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/alerts",
            "text": "/*Was taken from bootstrap 4.1.3*/\n.alert {\n  position: relative;\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 1rem;\n  border: 1px solid transparent;\n  border-radius: 0.25rem;\n}\n.alert-primary {\n  color: #004085;\n  background-color: #cce5ff;\n  border-color: #b8daff;\n}\n\n.alert-primary hr {\n  border-top-color: #9fcdff;\n}\n.alert-secondary {\n  color: #383d41;\n  background-color: #e2e3e5;\n  border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n  border-top-color: #c8cbcf;\n}\n\n.alert-success {\n  color: #155724;\n  background-color: #d4edda;\n  border-color: #c3e6cb;\n}\n\n.alert-success hr {\n  border-top-color: #b1dfbb;\n}\n.alert-info {\n  color: #0c5460;\n  background-color: #d1ecf1;\n  border-color: #bee5eb;\n}\n\n.alert-info hr {\n  border-top-color: #abdde5;\n}\n.alert-warning {\n  color: #856404;\n  background-color: #fff3cd;\n  border-color: #ffeeba;\n}\n\n.alert-warning hr {\n  border-top-color: #ffe8a1;\n}\n\n.alert-danger {\n  color: #721c24;\n  background-color: #f8d7da;\n  border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n  border-top-color: #f1b0b7;\n}\n.alert-light {\n  color: #818182;\n  background-color: #fefefe;\n  border-color: #fdfdfe;\n}\n\n.alert-light hr {\n  border-top-color: #ececf6;\n}\n.alert-dark {\n  color: #1b1e21;\n  background-color: #d6d8d9;\n  border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n  border-top-color: #b9bbbe;\n}\n",
            "created": "20180820171551129",
            "modified": "20210225164757118",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/background-colors": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/background-colors",
            "text": ".bg-primary {\n  background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n  background-color: #0062cc !important;\n}\n\n.bg-secondary {\n  background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n  background-color: #545b62 !important;\n}\n\n.bg-success {\n  background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n  background-color: #1e7e34 !important;\n}\n\n.bg-info {\n  background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n  background-color: #117a8b !important;\n}\n\n.bg-warning {\n  background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n  background-color: #d39e00 !important;\n}\n\n.bg-danger {\n  background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n  background-color: #bd2130 !important;\n}\n\n.bg-light {\n  background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n  background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n  background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n  background-color: #1d2124 !important;\n}\n\n.bg-white {\n  background-color: #fff !important;\n}\n\n.bg-transparent {\n  background-color: transparent !important;\n}",
            "created": "20180820170518161",
            "modified": "20210225164757125",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/badge": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/badge",
            "text": "/* Extracted from bootstrap 4.1.3 */\n.badge {\n  display: inline-block;\n  padding: 0.25em 0.4em;\n  font-size: 75%;\n  font-weight: 700;\n  line-height: 1;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: 0.25rem;\n}\n\n.badge:empty {\n  display: none;\n}\n\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n\n.badge-pill {\n  padding-right: 0.6em;\n  padding-left: 0.6em;\n  border-radius: 10rem;\n}\n\n.badge-primary {\n  color: #fff;\n  background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #0062cc;\n}\n\n.badge-secondary {\n  color: #fff;\n  background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #545b62;\n}\n\n.badge-success {\n  color: #fff;\n  background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #1e7e34;\n}\n\n.badge-info {\n  color: #fff;\n  background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #117a8b;\n}\n\n.badge-warning {\n  color: #212529;\n  background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n  color: #212529;\n  text-decoration: none;\n  background-color: #d39e00;\n}\n\n.badge-danger {\n  color: #fff;\n  background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #bd2130;\n}\n\n.badge-light {\n  color: #212529;\n  background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n  color: #212529;\n  text-decoration: none;\n  background-color: #dae0e5;\n}\n\n.badge-dark {\n  color: #fff;\n  background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #1d2124;\n}\n\n",
            "created": "20181122140031075",
            "modified": "20210225164757135",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/borders": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/borders",
            "text": ".border {\n  border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n  border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n  border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n  border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n  border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n  border: 0 !important;\n}\n\n.border-top-0 {\n  border-top: 0 !important;\n}\n\n.border-right-0 {\n  border-right: 0 !important;\n}\n\n.border-bottom-0 {\n  border-bottom: 0 !important;\n}\n\n.border-left-0 {\n  border-left: 0 !important;\n}\n\n.border-primary {\n  border-color: #007bff !important;\n}\n\n.border-secondary {\n  border-color: #6c757d !important;\n}\n\n.border-success {\n  border-color: #28a745 !important;\n}\n\n.border-info {\n  border-color: #17a2b8 !important;\n}\n\n.border-warning {\n  border-color: #ffc107 !important;\n}\n\n.border-danger {\n  border-color: #dc3545 !important;\n}\n\n.border-light {\n  border-color: #f8f9fa !important;\n}\n\n.border-dark {\n  border-color: #343a40 !important;\n}\n\n.border-white {\n  border-color: #fff !important;\n}\n\n.rounded {\n  border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n  border-top-left-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n  border-radius: 50% !important;\n}\n\n.rounded-0 {\n  border-radius: 0 !important;\n}\n",
            "created": "20180820174710383",
            "modified": "20210225164757142",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/btn": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/btn",
            "text": "/* Button and btn classes Mohammad*/\n.btn {\n  display: inline-block;\n  font-weight: 400;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  border: 1px solid transparent;\n  padding: 0.375rem 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n  border-radius: 0.25rem;\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n\n.btn:hover, .btn:focus {\n  text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n  opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n  cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n  pointer-events: none;\n}\n\n.btn-primary {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-primary:hover {\n  color: #fff;\n  background-color: #0069d9;\n  border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-secondary {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n  color: #fff;\n  background-color: #5a6268;\n  border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-success {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-success:hover {\n  color: #fff;\n  background-color: #218838;\n  border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-info {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-info:hover {\n  color: #fff;\n  background-color: #138496;\n  border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-warning {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-warning:hover {\n  color: #212529;\n  background-color: #e0a800;\n  border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-danger {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-danger:hover {\n  color: #fff;\n  background-color: #c82333;\n  border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-light {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n  color: #212529;\n  background-color: #e2e6ea;\n  border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-dark {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-dark:hover {\n  color: #fff;\n  background-color: #23272b;\n  border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-link {\n  font-weight: 400;\n  color: #007bff;\n  background-color: transparent;\n}\n\n.btn-link:hover {\n  color: #0056b3;\n  text-decoration: underline;\n  background-color: transparent;\n  border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n  text-decoration: underline;\n  border-color: transparent;\n  box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n  color: #6c757d;\n  pointer-events: none;\n}\n\n/* button size */\n\n.btn-lg{\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem;\n}\n\n.btn-sm{\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem;\n}",
            "created": "20180822044340070",
            "modified": "20210225164757152",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/card-column": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/card-column",
            "text": "/* Extracted from bootstrap 4.3.1 */\n.card-columns .card {\n  margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n  .card-columns {\n    -webkit-column-count: 3;\n    -moz-column-count: 3;\n    column-count: 3;\n    -webkit-column-gap: 1.25rem;\n    -moz-column-gap: 1.25rem;\n    column-gap: 1.25rem;\n    orphans: 1;\n    widows: 1;\n  }\n  .card-columns .card {\n    display: inline-block;\n    width: 100%;\n  }\n}",
            "created": "20181122175345419",
            "modified": "20210225164757167",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/card-deck": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/card-deck",
            "text": "/* Extracted from bootstrap 4.1.3 */\n\n.card-deck {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n\n.card-deck .card {\n  margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n  .card-deck {\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap;\n    margin-right: -15px;\n    margin-left: -15px;\n  }\n  .card-deck .card {\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex: 1 0 0%;\n    flex: 1 0 0%;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    margin-right: 15px;\n    margin-bottom: 0;\n    margin-left: 15px;\n  }\n}",
            "created": "20180822174847352",
            "modified": "20210225164757174",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/card-group": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/card-group",
            "text": "/* Extracted from bootstrap 4.1.3 */\n.card-group {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n\n.card-group > .card {\n  margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n  .card-group {\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap;\n  }\n  .card-group > .card {\n    -ms-flex: 1 0 0%;\n    flex: 1 0 0%;\n    margin-bottom: 0;\n  }\n  .card-group > .card + .card {\n    margin-left: 0;\n    border-left: 0;\n  }\n  .card-group > .card:first-child {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:first-child .card-img-top,\n  .card-group > .card:first-child .card-header {\n    border-top-right-radius: 0;\n  }\n  .card-group > .card:first-child .card-img-bottom,\n  .card-group > .card:first-child .card-footer {\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:last-child {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n  .card-group > .card:last-child .card-img-top,\n  .card-group > .card:last-child .card-header {\n    border-top-left-radius: 0;\n  }\n  .card-group > .card:last-child .card-img-bottom,\n  .card-group > .card:last-child .card-footer {\n    border-bottom-left-radius: 0;\n  }\n  .card-group > .card:only-child {\n    border-radius: 0.25rem;\n  }\n  .card-group > .card:only-child .card-img-top,\n  .card-group > .card:only-child .card-header {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n  .card-group > .card:only-child .card-img-bottom,\n  .card-group > .card:only-child .card-footer {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n    border-radius: 0;\n  }\n  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n    border-radius: 0;\n  }\n}\n",
            "created": "20181122175111676",
            "modified": "20210225164757185",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/card": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/card",
            "text": "/* Extracted from bootstrap 4.1.3 */\n.card {\n  position: relative;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  min-width: 0;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: border-box;\n  border: 1px solid rgba(0, 0, 0, 0.125);\n  border-radius: 0.25rem;\n}\n\n.card > hr {\n  margin-right: 0;\n  margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  padding: 1.25rem;\n}\n\n.card-title {\n  margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n  margin-top: -0.375rem;\n  margin-bottom: 0;\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link:hover {\n  text-decoration: none;\n}\n\n.card-link + .card-link {\n  margin-left: 1.25rem;\n}\n\n.card-header {\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 0;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n  border-top: 0;\n}\n\n.card-footer {\n  padding: 0.75rem 1.25rem;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n  margin-right: -0.625rem;\n  margin-bottom: -0.75rem;\n  margin-left: -0.625rem;\n  border-bottom: 0;\n}\n\n.card-header-pills {\n  margin-right: -0.625rem;\n  margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: 1.25rem;\n}\n\n.card-img {\n  width: 100%;\n  border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n  width: 100%;\n  border-top-left-radius: calc(0.25rem - 1px);\n  border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n  width: 100%;\n  border-bottom-right-radius: calc(0.25rem - 1px);\n  border-bottom-left-radius: calc(0.25rem - 1px);\n}\n",
            "created": "20180822174608965",
            "modified": "20210225164757158",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/clearfix": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/clearfix",
            "text": ".clearfix::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}",
            "created": "20190919042042391",
            "modified": "20210225164757193",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/float": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/float",
            "text": ".float-left {\n  float: left;\n}\n\n.float-right {\n  float: right;\n}\n\n.float-none {\n  float: none;\n}\n",
            "created": "20180823142040855",
            "modified": "20210225164757204",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/my-adjustment": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/my-adjustment",
            "text": "/* My adjustments to bootstrap 4.1.3 css classes */\na {\n  color: #007bff;\n  text-decoration: none;\n  background-color: transparent;\n  -webkit-text-decoration-skip: objects;\n}\n/* Link is hacked to be compatible with bootstrap \nclasses remove it if the TW core objects break\n*/\n\n",
            "created": "20180822044831813",
            "modified": "20210225164757211",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/shadow": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/shadow",
            "text": ".shadow-sm {\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n  box-shadow: none !important;\n}",
            "created": "20180823114259911",
            "modified": "20210225164757222",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/sizing-spacing": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/sizing-spacing",
            "text": "/* Extracted from bootstrap 4.3.1 */\n/*Defines margins, paddings, width and height*/\n.w-25 {\n  width: 25% !important;\n}\n.w-50 {\n  width: 50% !important;\n}\n.w-75 {\n  width: 75% !important;\n}\n.w-100 {\n  width: 100% !important;\n}\n.w-auto {\n  width: auto !important;\n}\n.h-25 {\n  height: 25% !important;\n}\n.h-50 {\n  height: 50% !important;\n}\n.h-75 {\n  height: 75% !important;\n}\n.h-100 {\n  height: 100% !important;\n}\n.h-auto {\n  height: auto !important;\n}\n.mw-100 {\n  max-width: 100% !important;\n}\n.mh-100 {\n  max-height: 100% !important;\n}\n.m-0 {\n  margin: 0 !important;\n}\n.mt-0,\n.my-0 {\n  margin-top: 0 !important;\n}\n.mr-0,\n.mx-0 {\n  margin-right: 0 !important;\n}\n.mb-0,\n.my-0 {\n  margin-bottom: 0 !important;\n}\n.ml-0,\n.mx-0 {\n  margin-left: 0 !important;\n}\n.m-1 {\n  margin: 0.25rem !important;\n}\n.mt-1,\n.my-1 {\n  margin-top: 0.25rem !important;\n}\n.mr-1,\n.mx-1 {\n  margin-right: 0.25rem !important;\n}\n.mb-1,\n.my-1 {\n  margin-bottom: 0.25rem !important;\n}\n.ml-1,\n.mx-1 {\n  margin-left: 0.25rem !important;\n}\n.m-2 {\n  margin: 0.5rem !important;\n}\n.mt-2,\n.my-2 {\n  margin-top: 0.5rem !important;\n}\n.mr-2,\n.mx-2 {\n  margin-right: 0.5rem !important;\n}\n.mb-2,\n.my-2 {\n  margin-bottom: 0.5rem !important;\n}\n.ml-2,\n.mx-2 {\n  margin-left: 0.5rem !important;\n}\n\n.m-3 {\n  margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n  margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n  margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n  margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n  margin-left: 1rem !important;\n}\n\n.m-4 {\n  margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n  margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n  margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n  margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n  margin-left: 1.5rem !important;\n}\n\n.m-5 {\n  margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n  margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n  margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n  margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n  margin-left: 3rem !important;\n}\n\n.p-0 {\n  padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n  padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n  padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n  padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n  padding-left: 0 !important;\n}\n\n.p-1 {\n  padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n  padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n  padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n  padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n  padding-left: 0.25rem !important;\n}\n\n.p-2 {\n  padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n  padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n  padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n  padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n  padding-left: 0.5rem !important;\n}\n\n.p-3 {\n  padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n  padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n  padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n  padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n  padding-left: 1rem !important;\n}\n\n.p-4 {\n  padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n  padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n  padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n  padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n  padding-left: 1.5rem !important;\n}\n\n.p-5 {\n  padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n  padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n  padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n  padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n  padding-left: 3rem !important;\n}\n\n.m-auto {\n  margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n  margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n  margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n  margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n  margin-left: auto !important;\n}\n",
            "created": "20180822191952379",
            "modified": "20210225164757233",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/text-alignment": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/text-alignment",
            "text": ".text-justify {\n  text-align: justify !important;\n}\n\n.text-nowrap {\n  white-space: nowrap !important;\n}\n\n.text-truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.text-left {\n  text-align: left !important;\n}\n\n.text-right {\n  text-align: right !important;\n}\n\n.text-center {\n  text-align: center !important;\n}",
            "created": "20180822051223866",
            "modified": "20210225164757241",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/text-colors": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/text-colors",
            "text": "/* from bootstrap 4.1.3 */\n\n.text-white {\n  color: #fff !important;\n}\n\n.text-primary {\n  color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n  color: #0062cc !important;\n}\n\n.text-secondary {\n  color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n  color: #545b62 !important;\n}\n\n.text-success {\n  color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n  color: #1e7e34 !important;\n}\n\n.text-info {\n  color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n  color: #117a8b !important;\n}\n\n.text-warning {\n  color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n  color: #d39e00 !important;\n}\n\n.text-danger {\n  color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n  color: #bd2130 !important;\n}\n\n.text-light {\n  color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n  color: #dae0e5 !important;\n}\n\n.text-dark {\n  color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n  color: #1d2124 !important;\n}\n\n.text-body {\n  color: #212529 !important;\n}\n\n.text-muted {\n  color: #6c757d !important;\n}\n\n.text-black-50 {\n  color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n  color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n",
            "created": "20180820173351023",
            "modified": "20210225164757253",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/bs/text-utility": {
            "title": "$:/plugins/kookma/shiraz/styles/bs/text-utility",
            "text": "/* Can be removed latter. This is used for illustration of bootstrap cards */\n\n.text-lowercase {\n  text-transform: lowercase !important;\n}\n\n.text-uppercase {\n  text-transform: uppercase !important;\n}\n\n.text-capitalize {\n  text-transform: capitalize !important;\n}\n\n.font-weight-light {\n  font-weight: 300 !important;\n}\n\n.font-weight-normal {\n  font-weight: 400 !important;\n}\n\n.font-weight-bold {\n  font-weight: 700 !important;\n}\n\n.font-italic {\n  font-style: italic !important;\n}\n\n\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  margin-bottom: 0.5rem;\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.2;\n  color: inherit;\n}\n\n.h1 {\n  font-size: 2.5rem;\n}\n\n.h2 {\n  font-size: 2rem;\n}\n\n.h3 {\n  font-size: 1.75rem;\n}\n\n.h4 {\n  font-size: 1.5rem;\n}\n\n.h5 {\n  font-size: 1.25rem;\n}\n\n.h6 {\n  font-size: 1rem;\n}\n\n.lead {\n  font-size: 1.25rem;\n  font-weight: 300;\n}\n\n.display-1 {\n  font-size: 6rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.display-2 {\n  font-size: 5.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.display-3 {\n  font-size: 4.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.display-4 {\n  font-size: 3.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.hr {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n  border: 0;\n  border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.small {\n  font-size: 80%;\n  font-weight: 400;\n}\n\n.mark {\n  padding: 0.2em;\n  background-color: #fcf8e3;\n}\n",
            "created": "20180822130528002",
            "modified": "20210225164757260",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/clear-float": {
            "title": "$:/plugins/kookma/shiraz/styles/clear-float",
            "text": "/* Resolve issue for floating objects which cross the tiddler frame!\nThe below code should force the tiddler to always wrap around floating elements, so that they are always inside\nRef: https://groups.google.com/d/msg/tiddlywiki/5bZwwj6cyac/2LzFeA7AAwAJ\n*/\n\n.tc-tiddler-body:before, .tc-tiddler-body:after {\n    content: \"\";\n    display: table;\n}\n.tc-tiddler-body:after {\n    clear: both;\n}\n.tc-tiddler-body {\n    zoom: 1;\n}",
            "created": "20190902043605186",
            "modified": "20210225164757272",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab": {
            "title": "$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab",
            "text": ".tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n    background: none;\n    border: none;\n    border-bottom: solid 1px #737373 !important;\n    font-weight: bold;\n    color: #DB4C3F !important;\n}",
            "created": "20191209105546612",
            "modified": "20210225164757282",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/dbadge": {
            "title": "$:/plugins/kookma/shiraz/styles/dbadge",
            "text": "/*Credits: \nNishant Srivastava https://codepen.io/nisrulz/pen/bpQWLW\nMohammad Rahmani: https://github.com/kookma\n*/\n.dbadge {\n display: inline-block;\n margin: 0.0em;\n}\n.dbadge > span {\n  color: #ffffff;\n  font-size: 0.8em;\n  font-weight: 400;\n  line-height: 1;\n  padding: .2em .6em;\n  text-align: center;\n  vertical-align: baseline;\n  white-space: nowrap;}\n\n.dbadge-subject{\n  background-color: #656565;\n  border-bottom-left-radius: 0.25em;\n  border-top-left-radius: 0.25em;}\n.dbadge-status {\n  border-bottom-right-radius: 0.25em;\n  border-top-right-radius: 0.25em;}\n\n.dbadge-primary {\n    background-color: #337ab7;}\n.dbadge-success {\n    background-color: #5cb85c;}\n.dbadge-info {\n    background-color: #5bc0de;}\n.dbadge-warning {\n    background-color: #f0ad4e;}\n.dbadge-danger {\n    background-color: #d9534f;}",
            "created": "20181204192835967",
            "modified": "20210225164757292",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/details-slider": {
            "title": "$:/plugins/kookma/shiraz/styles/details-slider",
            "text": "/*details html5 macro*/\ndetails > summary {\n  padding: 2px 6px;\n  font-weight:500;\n  outline:none;\n}\ndetails > div {\n  padding: 2px 6px;\n  margin: 0;\n}\n\nbutton .kk-sh-slider svg{\nwidth: 0.8em;\nheight: 0.8em;\nvertical-align: middle;}",
            "created": "20181101185908941",
            "modified": "20210225164757303",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/dynamic-tables-var": {
            "title": "$:/plugins/kookma/shiraz/styles/dynamic-tables-var",
            "created": "20210224171009495",
            "modified": "20210226184545624",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": "/* these are dynamic or variable properties based on the tiddlywiki palette */\n\n.shiraz-dtable-page-footer select{\n  background-color: <<colour table-header-background>>;\n  color:<<colour foreground>>;\n}\n\n.shiraz-dtable-page-footer > td{\nbackground-color: <<colour table-header-background>>;\n}\n\n/* customize the table footer used for numerical summary*/\n.shiraz-dtable-footer tr td{\n\tbackground-color: <<colour table-footer-background>>;\n  border:none;\n}\n"
        },
        "$:/plugins/kookma/shiraz/styles/dynamic-tables": {
            "title": "$:/plugins/kookma/shiraz/styles/dynamic-tables",
            "text": "/* edit-text box for dynamic table */\n.shiraz-dtable-textbox {\n    width:100%;\n    padding-left: 5px;\n    border: none;\n}\n\n.shiraz-dtable-textbox:focus {\n    outline: none;\n    border: 1px solid #5778d8;\n    background: transparent;\n}\n\n.tbl-inpt-edit { width: 100%; background-color: transparent; border: none; color: #000000;}\n\nbutton.tbl-sort-svg > svg { text-shadow: none; fill:#000000; height:10px; padding:0 0 2px 0; }\n\nth .tc-tiddlylink, th a { text-shadow: none; margin: 0 0 0 0; padding: 0 0 0 0; color:#000000; font-weight: bold; }\n\n\n/* DELETE CONFIRMATION */\ntable thead .tbl-delete-confirm > th {\n  color: white;\n  background-color:#ff0033;\n  padding: 8px;\n  margin: 0px;\n  text-align:center;\n\tfont-weight:normal;\n}\n\ntable thead .tbl-delete-confirm > th > button {\n  color: white;\n  fill: white;\n}\n\n/* -- pagination --*/\n.shiraz-dtable-page-footer td{\n\tmargin: 0 0 0 0;\n\tpadding: 4px 7px 4px 7px;\n}\n\n.shiraz-dtable-page-footer select{\n\tpadding:0;\n\tmargin:0;\n\tborder:none;\t\n}\n\n.shiraz-dtable-page-footer {\n\ttext-align:center;\n}\n\n.shiraz-dtable-page-prev{\n\tfloat:left;\n\tmargin-right:8px;\n}\n\n.shiraz-dtable-page-next{\n\tfloat:right;\n\tmargin-left:8px;\n}\n\n.shiraz-dtable-page-footer button svg {height:0.7em;}\n.shiraz-dtable-page-footer button {outline: none; line-height:normal;}\n.shiraz-dtable-page-footer button:disabled {display:none;}\n",
            "created": "20191128184537594",
            "modified": "20210422145422562",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/image-alignment": {
            "title": "$:/plugins/kookma/shiraz/styles/image-alignment",
            "text": "/*Image aligning classes*/\n.image-align-right{\n    float:right;\n    margin:0.5em 0 1.3em 1.4em;\n}\n.image-align-left{\n    float:left;\n    margin: 0.5em 1.4em 1.3em 0;\n}\n.image-align-center{\n  display:block;\n  margin: 0.5em auto 1.3em; \n}\n\n.image-float-none {\n  float: none !important;\n}",
            "created": "20190918193736314",
            "modified": "20210225164757324",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/image-basic": {
            "title": "$:/plugins/kookma/shiraz/styles/image-basic",
            "text": ".image-basic {\n  text-align: center;\n  font-style: italic;\n  font-size: smaller;\n  text-indent: 0;\n  padding: 0.5em;\n}",
            "created": "20181119182848505",
            "modified": "20210422135912304",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/image-overlay": {
            "title": "$:/plugins/kookma/shiraz/styles/image-overlay",
            "text": ".image-overlay-container{\n  width: 50%; \n  box-sizing: border-box;\n}\n\n@media screen and (max-width: 640px){\n  .image-overlay-container{\n    display: block;\n    width: 100%;\n  }\n}\n\n@media screen and (min-width: 900px){\n  .image-overlay-container{\n    width: 33.33%;\n  }\n}\n\n.image-overlay-container .image-overlay-title{\n  color: #1a1a1a;\n  text-align: center;\n  margin-bottom:10px;\n}\n\n.image-overlay-content {\n  position: relative;\n  width: 90%;\n  max-width: 400px;\n  margin: auto;\n  overflow: hidden;\n}\n\n.image-overlay-content .image-overlay-content-overlay {\n  background: rgba(0,0,0,0.7);\n  position: absolute;\n  height: 99%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  opacity: 0;\n  -webkit-transition: all 0.4s ease-in-out 0s;\n  -moz-transition: all 0.4s ease-in-out 0s;\n  transition: all 0.4s ease-in-out 0s;\n}\n\n.image-overlay-content:hover .image-overlay-content-overlay{\n  opacity: 1;\n}\n\n.image-overlay-content-image{\n  width: 100%;\n}\n\n.image-overlay-content-details {\n  position: absolute;\n  text-align: center;\n  padding-left: 1em;\n  padding-right: 1em;\n  width: 100%;\n  top: 50%;\n  left: 50%;\n  opacity: 0;\n  -webkit-transform: translate(-50%, -50%);\n  -moz-transform: translate(-50%, -50%);\n  transform: translate(-50%, -50%);\n  -webkit-transition: all 0.3s ease-in-out 0s;\n  -moz-transition: all 0.3s ease-in-out 0s;\n  transition: all 0.3s ease-in-out 0s;\n}\n\n.image-overlay-content:hover .image-overlay-content-details{\n  top: 50%;\n  left: 50%;\n  opacity: 1;\n}\n\n.image-overlay-content-details h3{\n  color: #fff;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  margin-bottom: 0.5em;\n  text-transform: uppercase;\n}\n\n.image-overlay-content-details p{\n  color: #fff;\n  font-size: 0.8em;\n}\n\n.image-overlay-fadeIn-bottom{\n  top: 80%;\n}\n\n.image-overlay-fadeIn-top{\n  top: 20%;\n}\n\n.image-overlay-fadeIn-left{\n  left: 20%;\n}\n\n.image-overlay-fadeIn-right{\n  left: 80%;\n}",
            "created": "20181116173704182",
            "modified": "20210225164757343",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/image-polaroid": {
            "title": "$:/plugins/kookma/shiraz/styles/image-polaroid",
            "text": ".image-polaroid {\n  min-width:64px;\n  background-color: #f8f9fa;\n  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n}\n.image-polaroid img {\n    width: 100%;\n    padding:10px;\n    height: auto;\n}\n.image-polaroid .image-polaroid-caption {\n    padding:10px 15px 10px;\n    text-align: center; \n    line-height: 1.4em;\n    font-weight:300;\n    font-size: 0.9em; \n}",
            "created": "20181116094450565",
            "modified": "20210225164757353",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/image-pretty": {
            "title": "$:/plugins/kookma/shiraz/styles/image-pretty",
            "text": ".image-pretty {\n    min-width:64px;\n    border: 1px solid #c8ccd1;\n    background-color:#f8f9fa;\n}\n.image-pretty:hover {\n    border: 1px solid #777;\n}\n.image-pretty img {\n    padding:2px;\n    width: 100%;\n    height: auto;\n}\n.image-pretty .image-pretty-caption {\n    padding:10px 15px 10px;\n    text-align: center; \n    line-height: 1.4em;\n    font-weight:300;\n    font-size: 0.9em; \n}\n\n",
            "created": "20181115182806512",
            "modified": "20210225164757361",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/image-slidein": {
            "title": "$:/plugins/kookma/shiraz/styles/image-slidein",
            "text": ".image-slidein { \n  display: block; \n  position: relative; \n  /*float: left;*/\n  overflow: hidden; \n /* margin: 0 20px 20px 0;*/\n}\n\n.image-slidein img {\n    width: 100%;\n    height: auto;\n}\n\n.image-slidein figcaption { \n  position: absolute; \n  background: rgba(0,0,0,0.75); \n  color: white; \n  padding: 10px 20px; \n  opacity: 0;\n  -webkit-transition: all 0.6s ease;\n  -moz-transition:    all 0.6s ease;\n  -o-transition:      all 0.6s ease;\n}\n.image-slidein:hover figcaption {\n  opacity: 1;\n}\n.image-slidein:before { \n  content: \"?\"; \n  position: absolute; \n  font-weight: 800; \n  background: rgba(255,255,255,0.75); \n  text-shadow: 0 0 5px white;\n  color: black;\n  width: 24px;\n  height: 24px;\n  -webkit-border-radius: 12px;\n  -moz-border-radius:    12px;\n  border-radius:         12px;\n  text-align: center;\n  font-size: 14px;\n  line-height: 24px;\n  -moz-transition: all 0.6s ease;\n  opacity: 0.75;\t\n}\n.image-slidein:hover:before {\n  opacity: 0;\n}\n\n.mr-cap-left:before {  bottom: 10px; left: 10px; }\n.mr-cap-left figcaption { bottom: 0; left: -30%; }\n.mr-cap-left:hover figcaption { left: 0; }\n\n.mr-cap-right:before { bottom: 10px; right: 10px; }\n.mr-cap-right figcaption { bottom: 0; right: -30%; }\n.mr-cap-right:hover figcaption { right: 0; }\n\n.mr-cap-top:before { top: 10px; left: 10px; }\n.mr-cap-top figcaption { left: 0; top: -30%; }\n.mr-cap-top:hover figcaption { top: 0; }\n\n.mr-cap-bottom:before { bottom: 10px; left: 10px; }\n.mr-cap-bottom figcaption { left: 0; bottom: -30%;}\n.mr-cap-bottom:hover figcaption { bottom: 0; }\n",
            "created": "20181117040213926",
            "modified": "20210225164757373",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/misc/edit-buttons": {
            "title": "$:/plugins/kookma/shiraz/styles/misc/edit-buttons",
            "text": "/*Edit buttons as traffic lights*/\n.tc-tiddler-controls .tc-image-delete-button {fill:#ebb;}\n.tc-tiddler-controls .tc-image-cancel-button {fill:#ed9;}\n.tc-tiddler-controls .tc-image-done-button {fill:#beb;}",
            "created": "20191029091851469",
            "modified": "20210225164757386",
            "tags": "",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility": {
            "title": "$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility",
            "text": "/* Mouseover toolbar visibility: courtesy from Tobias Beer*/\n.tc-tiddler-frame .tc-titlebar button {\n  opacity: 0;\n  transition: opacity .5s ease-in-out;\n}\n.tc-tiddler-frame:hover .tc-titlebar button {\n  zoom: 1;\n  filter: alpha(opacity=100);\n  opacity: 1;\n}\n",
            "created": "20191029094209435",
            "modified": "20210225164757397",
            "tags": "",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/misc/ui-buttons": {
            "title": "$:/plugins/kookma/shiraz/styles/misc/ui-buttons",
            "text": "/* These css rules makes TW UI buttons in beatiful color */\n\n/*page control buttons*/\n.tc-page-controls .tc-image-new-button { fill: #5EB95E; } /*New tiddler button*/\n.tc-page-controls .tc-image-options-button { fill:#8058A5; } /*Open control pannel*/\n\n/*tiddler buttons in beautiful color*/\n.tc-tiddler-controls .tc-image-edit-button { fill:#F37B1D; }/*edit tiddler*/\n.tc-tiddler-controls .tc-image-info-button { fill: #0e90d2; } /*Info button*/\n",
            "created": "20191029092047069",
            "modified": "20210225164757407",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/mono": {
            "title": "$:/plugins/kookma/shiraz/styles/mono",
            "text": ".mono {\n\tcolor:unset;\n\tbackground-color: #f7f7f9;\n\tborder: 1px solid #e1e1e8;\n\twhite-space: pre-wrap;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: \"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;\n}",
            "created": "20181010192406005",
            "modified": "20210225164757418",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/multicols/column": {
            "title": "$:/plugins/kookma/shiraz/styles/multicols/column",
            "text": "/* multicolumn layouts with fixed column number works on the whole tiddler */\n.multicol .tc-tiddler-body {\n  column-width: 14em;\n  column-rule: 1px solid #ccc;\n}\n/* two columns responsive*/\n.multicol2 .tc-tiddler-body {\n\tcolumn-count:2; \n\tcolumn-width:15em;\n}\n/* three columns responsive*/\n.multicol3 .tc-tiddler-body {\n\tcolumn-count:3; \n\tcolumn-width:10em;\n}\n\n\n/* remove the extra space from first paragraph */\n.multicol .tc-tiddler-body > :first-child, \n.multicol2 .tc-tiddler-body > :first-child, \n.multicol3 .tc-tiddler-body > :first-child { margin-top: 0;}\n\n/*-------------------------------------------------------------------------------*/\n/* Classes for using with macro and div elements */\n.sh-multicol {\n  column-width: 14em;\n  column-rule: 1px solid #ccc;\n}\n/* two columns responsive*/\n.sh-multicol2 {\n\tcolumn-count:2; \n\tcolumn-width:15em;\n}\n/* three columns responsive*/\n.sh-multicol3 {\n\tcolumn-count:3; \n\tcolumn-width:10em;\n}\n\n/* remove the extra space from first paragraph */\n.sh-multicol  > :first-child,\n.sh-multicol2 > :first-child,\n.sh-multicol3 > :first-child { margin-top: 0;}",
            "created": "20190627204703061",
            "modified": "20210225164757425",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/multicols/flex backup": {
            "title": "$:/plugins/kookma/shiraz/styles/multicols/flex backup",
            "text": "/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\n.flex-row {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -15px;\n  margin-left: -15px;\n}\n.flex-col-1, \n.flex-col-2, \n.flex-col-3 {\n  position: relative;\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n}\n\n.flex-col-1{flex: 1 1 0;}\n.flex-col-2{flex: 2 1 0;}\n.flex-col-3{flex: 3 1 0;}\n\n.flex-col-1 > :first-child,\n.flex-col-2 > :first-child,\n.flex-col-3 > :first-child {\n\tmargin-top: 0;}",
            "created": "20191030140900552",
            "modified": "20210225164757446",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/multicols/flex": {
            "title": "$:/plugins/kookma/shiraz/styles/multicols/flex",
            "text": "/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\n.flex-row {\n   display: flex;\n   flex-direction: row;\n   flex-wrap: wrap;\n/*   margin-right: -15px;\n   margin-left: -15px;*/\n}\n\n.flex-col,\n.flex-col-1, \n.flex-col-2, \n.flex-col-3,\n.flex-col-4 {\n  position: relative;\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n}\n\n/* for small screen width>=576px\nhttps://getbootstrap.com/docs/4.3/layout/grid/\n*/\n@media (min-width: 576px) {\n.flex-col   {flex: 1 1 0; max-width: 100%;}\n.flex-col-1 {flex: 0 0 25%; max-width:25%}\n.flex-col-2 {flex: 0 0 50%; max-width:50%}\n.flex-col-3 {flex: 0 0 75%; max-width:75%}\n.flex-col-4 {flex: 0 0 100%; max-width:100%}\n}\n\n.flex-col   > :first-child,\n.flex-col-1 > :first-child,\n.flex-col-2 > :first-child,\n.flex-col-3 > :first-child,\n.flex-col-4 > :first-child {\n  margin-top: 0;}\n\n\n/* Alignment */\n.flex-align-items-center {\n  align-items: center !important;\n}\n.flex-justify-content-center {\n  justify-content: center !important;\n}\n\n.flex-no-gutters {\n  margin-right: 0;\n  margin-left: 0;\n}",
            "created": "20191014193910006",
            "modified": "20210225164757436",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/multicols/storyriver": {
            "title": "$:/plugins/kookma/shiraz/styles/multicols/storyriver",
            "text": "/* create story river in two column layout */\n.tc-story-river {\n  display: flex;\n  flex-wrap: wrap;\n}\n\n.tc-tiddler-frame\n{\n  max-width: 49%; margin-right: 1%;\n  /*max-width: 32%; margin-right: 1%; */\n}\n",
            "created": "20140523214749659",
            "modified": "20210225164757457",
            "tags": "",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/notebook": {
            "title": "$:/plugins/kookma/shiraz/styles/notebook",
            "text": "@media print{\n  .notebook .tc-tiddler-body {\n    padding-left:60px;\n    margin-top:25px;\n  }\n  .notebook .tc-tiddler-title,\n  .notebook .tc-subtitle,\n\t.notebook .tc-tags-wrapper {\n    padding-left:60px;\n  }\n}\n\n@media screen{\n  .notebook .tc-tiddler-title,\n  .notebook .tc-subtitle,\n\t.notebook .tc-tags-wrapper,\n\t.notebook .tc-tiddler-body {\n    padding-left:30px;\n  }\n\n}\t\n\n@media screen and (max-width:960px) {\n  .notebook .tc-tiddler-title,\n  .notebook .tc-subtitle,\n    .notebook .tc-tags-wrapper,\n    .notebook .tc-tiddler-body {\n    padding-left:60px;\n  }\n\n}\n/*prevent applying left border in edit mode */\n.notebook:not([data-tiddler-title^=\"Draft of\"]):before {\n    content: '';\n    position: absolute;\n    top: 0; bottom: 0; left: 0;\n    width: 50px;\n    background: radial-gradient(#575450 6px, transparent 7px) repeat-y;\n    background-size: 30px 30px;\n    border-right: 3px solid #D44147;\n\t  z-index:1;\n}\n\n.notebook .tc-tiddler-body {\n\t  position: relative;\n    background: linear-gradient(transparent, transparent 1.95em, #91D1D3 1.95em);\n    background-size: 2em 2em;\n\t  min-height:90px;   \n}\n\n.notebook .tc-tiddler-body{\n\t   padding-top:20px;\n     font-family: \"Handlee\", cursive;\n     font-weight:300;\n     line-height:2em;\n     color:#696969;\n}\n\n/* Setting font for other elements */\n.notebook .tc-tiddler-body pre,\n.notebook .tc-tiddler-body code,\n.notebook .tc-tiddler-body pre code\n{\n  font-family: \"Handlee\", cursive;\n  font-weight:300;\n}",
            "created": "20210420164111716",
            "modified": "20210420165330739",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/sticky-footer": {
            "title": "$:/plugins/kookma/shiraz/styles/sticky-footer",
            "text": ".sticky-footer {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: 0.5rem;\n  background-color: #efefef;\n  text-align: center;\n  margin-top: 5px;\n  box-sizing: border-box;\n  width: 100%;\n}\n",
            "created": "20180907070611557",
            "modified": "20210225164757489",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/tables": {
            "title": "$:/plugins/kookma/shiraz/styles/tables",
            "text": ".table-tight{\n\tfont-size:0.8em;\n}\n\n\n/*\nThis tiddler defines the custom stylesheet for tables \nApril 13, 2018\n*/\n\n/*center aligned table*/\n.table-center {\n margin:0 auto;\n}\n\n/* Table caption at top */\n.table-caption-top caption {\n caption-side:top;\n margin-bottom:0.2rem;\n}\n\n/* Striped row table */\n.table-striped-row tr:nth-child(even) td{\n  background-color:#F3F6F6; \n}\n\n/* Striped column table */\n.table-striped-col tbody tr td:nth-child(odd) {\n\tbackground-color: #F3F6F6;\n}\n\n/*Borderless table*/\n.table-borderless, \n.table-borderless thead td, \n.table-borderless th, \n.table-borderless tr, \n.table-borderless td{\n  border:0;\n}\n\n/* Table lines should be used with table-borderless for abbreviations and two column layout */\n\n.table-lines thead td, .table-lines th{\n   border-bottom: 2px solid #dddddd;\n\t background-color:unset;\n   }\n.table-lines td{\n   border-bottom: 1px solid #dddddd;\n   background-color:unset;\n   }\n\n/* Table hover (yellow background on mouse over) */\n.table-hover tbody tr:hover{\n  color: #212529;\n  background-color: #e6e6e6;\n}\n.table-hover-yellow tbody tr:hover{background-color: #ffffcc;}\n.table-hover-cyan tbody tr:hover{background-color: #e6ffff;}\n\n/* Table with colored header */\n.thead-primary thead td, .thead-primary th{background-color: #007bff; color: #fff;}\n.thead-secondary thead td, .thead-secondary th{background-color: #6c757d; color: #fff;}\n.thead-success thead td, .thead-success th{background-color: #28a745; color: #fff;}\n.thead-warning thead td, .thead-warning th{background-color: #ffc107; color: #fff;}\n.thead-danger thead td, .thead-danger th{background-color: #dc3545; color: #fff;}\n.thead-info thead td, .thead-info th{background-color: #17a2b8; color: #fff;}\n.thead-dark thead td, .thead-dark th{background-color: #343a40; color: #fff;}\n.thead-light thead td, .thead-light th{background-color: #f8f9fa; color: #212529;}\n\n/* Table with colored header correct to fill svgs with white color */\n.thead-primary > thead> tr > td svg, .thead-primary > thead> tr > th svg,\n.thead-secondary > thead> tr > td svg, .thead-secondary > thead> tr > th svg,\n.thead-success > thead> tr > td svg, .thead-success > thead> tr > th svg,\n.thead-warning > thead> tr > td svg, .thead-warning > thead> tr > th svg,\n.thead-danger > thead> tr > td svg, .thead-danger > thead> tr > th svg,\n.thead-info > thead> tr > td svg, .thead-info > thead> tr > th svg,\n.thead-dark > thead> tr > td svg, .thead-dark > thead> tr > th svg\n {fill:#ffffff; padding:0 0 3px 0; }\n\n\n.thead-primary th .tc-tiddlylink, .thead-primary th a,\n.thead-secondary th .tc-tiddlylink, .thead-primary th a,\n.thead-success th .tc-tiddlylink, .thead-primary th a,\n.thead-warning th .tc-tiddlylink, .thead-primary th a,\n.thead-danger th .tc-tiddlylink, .thead-primary th a,\n.thead-info th .tc-tiddlylink, .thead-primary th a,\n.thead-dark th .tc-tiddlylink, .thead-primary th a{color:#ffffff}\n",
            "created": "20180413092232257",
            "modified": "20210225164757501",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/styles/tiddler-title-class": {
            "title": "$:/plugins/kookma/shiraz/styles/tiddler-title-class",
            "text": ".title-primary .tc-title {\n  color: #007bff;\n}\n.title-secondary .tc-title {\n  color: #6c757d;\n}\n.title-success .tc-title {\n  color: #28a745;\n}\n.title-info .tc-title {\n  color: #17a2b8;\n}\n.title-warning .tc-title {\n  color: #ffc107;\n}\n.title-danger .tc-title {\n  color: #dc3545;\n}\n.title-light .tc-title {\n  color: #f8f9fa;\n}\n.title-dark .tc-title {\n  color: #343a40;\n}\n.title-white .tc-title {\n  color: #fff;\n}",
            "created": "20191101112257846",
            "modified": "20210225164757509",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/shiraz/templates/body/color": {
            "title": "$:/plugins/kookma/shiraz/templates/body/color",
            "created": "20200210160016959",
            "modified": "20210225164757519",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "color",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define showCell()\n<style>\n.dt:not(:disabled):dt(.disabled) {cursor: pointer;}\na.dt.disabled,fieldset:disabled a.dt {pointer-events: none;}\n</style>\n<$link overrideClass=\"dt disabled\" to=\"\">\n<$edit-text tag=input type=color tiddler=<<currentRecord>> field=color/>\n</$link>\n\\end\n\n\\define edit_color() <$edit-text tag=input type=color tiddler=<<currentRecord>> field=<<currentColumn>>/>\n<$reveal type=\"nomatch\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<<showCell>>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<!--check if the current column is not selected for sorting-->\n<$list filter=\"[<tempTableSort>getindex[sortIndex]match<currentColumn>]\" variable=ignore\nemptyMessage=<<edit_color>> >\n <<showCell_Locked>>\n</$list>\n</$reveal>"
        },
        "$:/plugins/kookma/shiraz/templates/body/date": {
            "title": "$:/plugins/kookma/shiraz/templates/body/date",
            "created": "20170128100657312",
            "modified": "20210225164757527",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "created modified",
            "type": "text/vnd.tiddlywiki",
            "text": "<td>\n<$view tiddler=<<currentRecord>> field=<<currentColumn>> format=\"date\" template=\"YYYY.0MM.0DD\"/>\n</td>"
        },
        "$:/plugins/kookma/shiraz/templates/body/default": {
            "title": "$:/plugins/kookma/shiraz/templates/body/default",
            "created": "20191125202328213",
            "modified": "20210225164757539",
            "tags": "$:/tags/Table/BodyTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<<showCell>>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<!--check if the current column is not selected for sorting-->\n<$list filter=\"[<tempTableSort>getindex[sortIndex]match<currentColumn>]\" variable=ignore\nemptyMessage=<<editCell>> >\n <<showCell_Locked>>\n</$list>\n</$reveal>"
        },
        "$:/plugins/kookma/shiraz/templates/body/due-date": {
            "title": "$:/plugins/kookma/shiraz/templates/body/due-date",
            "created": "20200206191120454",
            "modified": "20210225164757551",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "due-date",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define showCell() <$transclude tiddler=<<currentRecord>> field=<<currentColumn>> mode=\"inline\" />\n\\define showCell_Locked() <span style=\"font-style:oblique;\"><<showCell>></span>\n\\define edit_date() <$edit-text tag=input type=date tiddler=<<currentRecord>> field=<<currentColumn>>/>\n<$reveal type=\"nomatch\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<<showCell>>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<!--check if the current column is not selected for sorting-->\n<$list filter=\"[<tempTableSort>getindex[sortIndex]match<currentColumn>]\" variable=ignore\nemptyMessage=<<edit_date>> >\n <<showCell_Locked>>\n</$list>\n</$reveal>\n\n<!-- Part of Task Manager\n  this template ALWAYS works on fields -->"
        },
        "$:/plugins/kookma/shiraz/templates/body/email": {
            "title": "$:/plugins/kookma/shiraz/templates/body/email",
            "created": "20191202210913762",
            "modified": "20210225164757559",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "email",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define display-email-address()\n<a class=\"tc-tiddlylink-external\" href=\"mailto:$(currentRecord)$!!$(currentColumn)$\" rel=\"noopener noreferrer\" target=\"_blank\">\n<<showCell>>\n</a>\n\\end\n\\define display-email-address_Locked()\n<a class=\"tc-tiddlylink-external\" href=\"mailto:$(currentRecord)$!!$(currentColumn)$\" rel=\"noopener noreferrer\" target=\"_blank\">\n<<showCell_Locked>>\n</a>\n\\end\n\n<$reveal type=\"nomatch\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<<display-email-address>>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<!--check if the current column is not selected for sorting-->\n<$list filter=\"[<tempTableSort>getindex[sortIndex]match<currentColumn>]\" variable=ignore\nemptyMessage=<<editCell>> >\n<<display-email-address_Locked>>\n</$list>\n</$reveal>\n\n"
        },
        "$:/plugins/kookma/shiraz/templates/body/priority": {
            "title": "$:/plugins/kookma/shiraz/templates/body/priority",
            "created": "20200424102701026",
            "modified": "20210225164757572",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "priority",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define circle(color, fill)\n<svg width=\"12\" height=\"12\" >\n<circle cx=\"6\" cy=\"6\" r=\"5\" stroke=<<__color__>>  fill=<<__fill__>> stroke-width=\"1\"/>\n</svg>\n\\end\n\n\\define showCell()\n<$list filter=\"[<currentRecord>get<currentColumn>match[very high]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#dc3545\" fill=\"#f8d7da\"/>\n</$list>\n<$list filter=\"[<currentRecord>get<currentColumn>match[high]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#ff8c00\" fill=\"#fff3cd\"/>\n</$list>\n<$list filter=\"[<currentRecord>get<currentColumn>match[normal]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#17a2b8\" fill=\"#d1ecf1\"/>\n</$list>\n<$list filter=\"[<currentRecord>get<currentColumn>match[low]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#007bff\" fill=\"#cce5ff\"/>\n</$list>\n<$list filter=\"[<currentRecord>get<currentColumn>match[very low]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#6c757d\" fill=\"#e2e3e5\"/>\n</$list>\n&nbsp; <$transclude tiddler=<<currentRecord>> field=<<currentColumn>> />\n\\end\n\n\\define showCell_Locked() <span style=\"font-style:oblique;\"><<showCell>></span>\n\n\\define select_priority()\n<$select tiddler=<<currentRecord>> field=<<currentColumn>> default=\"\"><option value=''>Select...</option><option value='very high'>very high</option><option value='high'>high</option><option value='normal'>normal</option><option value='low'>low</option><option value='very low'>very low</option><option value=''>no priority</option></$select>\n\\end\n\n\n<$reveal type=\"nomatch\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<<showCell>>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<!--check if the current column is not selected for sorting-->\n<$list filter=\"[<tempTableSort>getindex[sortIndex]match<currentColumn>]\" variable=ignore\nemptyMessage=<<select_priority>>   >\n <<showCell_Locked>>\n</$list>\n<$reveal>\n\n<!-- Part of Task Manager\n   this template ALWAYS works on fields\n  -->"
        },
        "$:/plugins/kookma/shiraz/templates/body/status": {
            "title": "$:/plugins/kookma/shiraz/templates/body/status",
            "created": "20200424100127763",
            "modified": "20210225164757583",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "status",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define showCell() <$transclude tiddler=<<currentRecord>> field=<<currentColumn>> mode=\"inline\" />\n\\define showCell_Locked() <span style=\"font-style:oblique;\"><<showCell>></span>\n\\define select_status()\n<$select tiddler=<<currentRecord>> field=<<currentColumn>> default=\"\"><option value=''>Select...</option><option value='open'>open</option><option value='not started'>not started</option><option value='in-work'>in-work</option><option value='on-hold'>on-hold</option><option value='complete'>complete</option><option value='rework'>rework</option><option value='closed'>closed</option></$select>\n\\end\n\n<$reveal type=\"nomatch\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<<showCell>>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<!--check if the current column is not selected for sorting-->\n<$list filter=\"[<tempTableSort>getindex[sortIndex]match<currentColumn>]\" variable=ignore\nemptyMessage=<<select_status>>   >\n <<showCell_Locked>>\n</$list>\n</$reveal>\n\n<!-- Part of Task Manager\n  this template ALWAYS works on fields -->"
        },
        "$:/plugins/kookma/shiraz/templates/body/tags": {
            "title": "$:/plugins/kookma/shiraz/templates/body/tags",
            "created": "20191125193831767",
            "modified": "20210225164757590",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "tags",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<$list filter=\"[title<currentRecord>tags[]]\">\n<span class=\"tc-tag-list-item\" >\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<tempTagPopup>> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<tempTagPopup>> style=\"position:absolute; z-index:9999;\" type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n</$list>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<!--check if the current column is not selected for sorting-->\n<$list filter=\"[<tempTableSort>getindex[sortIndex]match<currentColumn>]\" variable=ignore\nemptyMessage=<<editCell>> >\n <<showCell_Locked>>\n</$list>\n</$reveal>"
        },
        "$:/plugins/kookma/shiraz/templates/body/tbl-checkbox": {
            "title": "$:/plugins/kookma/shiraz/templates/body/tbl-checkbox",
            "created": "20200206150644636",
            "modified": "20210225164757600",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "tbl-checkbox",
            "type": "text/vnd.tiddlywiki",
            "text": "<td style=\"width:28px;text-align:center;\">\n<$checkbox tiddler=<<currentRecord>> tag=\"done\"\ncheckactions=\"\"\"<$action-setfield $tiddler=<<tempTableStyle>> $index=<<currentRecord>> $value=\"color:#155724;background-color:#d4edda;\" /><$action-setfield $tiddler=<<currentRecord>> status=\"complete\"/>\"\"\"\nuncheckactions=\"\"\"<$action-setfield $tiddler=<<tempTableStyle>> $index=<<currentRecord>> /><$action-setfield $tiddler=<<currentRecord>> status=\"rework\"/>\"\"\" />\n</td>"
        },
        "$:/plugins/kookma/shiraz/templates/body/tbl-clone": {
            "title": "$:/plugins/kookma/shiraz/templates/body/tbl-clone",
            "created": "20201203153613838",
            "modified": "20210225164757608",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "tbl-clone",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define cloneTiddler() <$action-createtiddler $basetitle=<<currentRecord>> $template=<<currentRecord>> />\n\n<$list filter=\"[<tempTableEdit>getindex[mode]match[edit]]\" variable=ignore>\n<td style=\"width:28px;text-align:center;\">\n  <$button actions=<<cloneTiddler>> class=\"tc-btn-invisible\">\n\t  {{$:/core/images/clone-button}}\n\t</$button>\n</td>\n</$list>"
        },
        "$:/plugins/kookma/shiraz/templates/body/tbl-delete": {
            "title": "$:/plugins/kookma/shiraz/templates/body/tbl-delete",
            "created": "20170212101814663",
            "modified": "20210225164757618",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "tbl-delete",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[<tempTableEdit>getindex[mode]match[edit]]\" variable=ignore>\n<td style=\"width:28px;text-align:center;\">\n  <$button class=\"tc-btn-invisible\">\n    <$action-sendmessage $message=\"tm-delete-tiddler\" $param=<<currentRecord>>/>\n    {{$:/core/images/delete-button}}\n  </$button>\n</td>\n</$list>"
        },
        "$:/plugins/kookma/shiraz/templates/body/tbl-expand": {
            "title": "$:/plugins/kookma/shiraz/templates/body/tbl-expand",
            "created": "20200209072642825",
            "modified": "20210225164757625",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "tbl-expand",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal type=\"nomatch\" state=<<tempPathExpand>> text=\"show\" tag=\"td\">\n  <$button class=\"tc-btn-invisible tc-tiddlylink\">\n    <$action-setfield $tiddler=<<tempTableExpand>> $index=<<currentRecord>> $value=\"show\" />\n    {{$:/core/images/right-arrow}}\n  </$button>\n</$reveal>\n<$reveal type=\"match\" state=<<tempPathExpand>> text=\"show\" tag=\"td\">\n  <$button class=\"tc-btn-invisible tc-tiddlylink\">\n    <$action-setfield $tiddler=<<tempTableExpand>> $index=<<currentRecord>>/>\n    {{$:/core/images/down-arrow}}\n  </$button>\n</$reveal>"
        },
        "$:/plugins/kookma/shiraz/templates/body/tbl-linktype": {
            "title": "$:/plugins/kookma/shiraz/templates/body/tbl-linktype",
            "created": "20210501184147078",
            "modified": "20210801155443743",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "tbl-linktype",
            "type": "text/vnd.tiddlywiki",
            "text": "<td>\n<$text text={{{ [all[current]links[]match<currentRecord>then[link]] [all[current]backlinks[]match<currentRecord>then[backlink]] [all[current]tagging[]match<currentRecord>then[tagging]] ~[[transclusion]] }}} />\n</td>\n<!-- \ntb-linktype is not sortable not editable. The priority is as below:\nlink, backlink, tagging, transclusion\n-->"
        },
        "$:/plugins/kookma/shiraz/templates/body/title": {
            "title": "$:/plugins/kookma/shiraz/templates/body/title",
            "created": "20170128100357203",
            "modified": "20210225164757640",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "title",
            "type": "text/vnd.tiddlywiki",
            "text": "<td>\n<$link to=<<currentRecord>>><$text text=<<currentRecord>> /></$link>\n</td>"
        },
        "$:/plugins/kookma/shiraz/templates/body/type": {
            "title": "$:/plugins/kookma/shiraz/templates/body/type",
            "created": "20200210063953546",
            "modified": "20210225164757651",
            "tags": "$:/tags/Table/BodyTemplate",
            "tbl-column-list": "type",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define showCell() <$transclude tiddler=<<currentRecord>> field=<<currentColumn>> mode=\"inline\" />\n<td>\n<<showCell>>\n</td>\n<!-- Note that the showCell here overrides the global showCell from table-dynamic macro -->"
        },
        "$:/plugins/kookma/shiraz/templates/footer/default": {
            "title": "$:/plugins/kookma/shiraz/templates/footer/default",
            "created": "20200130171717175",
            "modified": "20210225164757657",
            "tags": "$:/tags/Table/FooterTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<$vars idx={{{ [<currentColumn>addsuffix[/]addsuffix<footerRow>] }}}>\n<$set name=getFieldOrIndex filter=\"[<fieldOrIndex>]-index\" value=\"get\" emptyValue=\"getindex\">\n<$reveal type=\"nomatch\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<$transclude tiddler=<<tempTableFooter>> index=<<idx>> mode=\"inline\" />\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableEdit>> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<$edit-text tiddler=<<tempTableFooter>> index=<<idx>> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n</$reveal>\n</$set>\n</$vars>"
        },
        "$:/plugins/kookma/shiraz/templates/footer/tbl-clone": {
            "title": "$:/plugins/kookma/shiraz/templates/footer/tbl-clone",
            "created": "20201203155343568",
            "modified": "20210225164757669",
            "tags": "$:/tags/Table/FooterTemplate",
            "tbl-column-list": "tbl-clone",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[<tempTableEdit>getindex[mode]match[edit]]\" variable=ignore>\n<td></td>\n</$list>"
        },
        "$:/plugins/kookma/shiraz/templates/footer/tbl-delete": {
            "title": "$:/plugins/kookma/shiraz/templates/footer/tbl-delete",
            "created": "20200130174835714",
            "modified": "20210225164757676",
            "tags": "$:/tags/Table/FooterTemplate",
            "tbl-column-list": "tbl-delete",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[<tempTableEdit>getindex[mode]match[edit]]\" variable=ignore>\n<td></td>\n</$list>"
        },
        "$:/plugins/kookma/shiraz/templates/footer/tbl-expand": {
            "title": "$:/plugins/kookma/shiraz/templates/footer/tbl-expand",
            "created": "20200130173518861",
            "modified": "20210225164757687",
            "tags": "$:/tags/Table/FooterTemplate",
            "tbl-column-list": "tbl-expand",
            "type": "text/vnd.tiddlywiki",
            "text": "<td style=\"width:28px;\"></td>"
        },
        "$:/plugins/kookma/shiraz/templates/header/default": {
            "title": "$:/plugins/kookma/shiraz/templates/header/default",
            "created": "20170205223914688",
            "modified": "20210225164757695",
            "tags": "$:/tags/Table/HeaderTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<tempTableSort>> stateIndex=\"sortIndex\" text=<<currentColumn>> tag=\"th\">\n<$button setTitle=<<tempTableSort>> setIndex=\"sortIndex\" setTo=<<currentColumn>> class=\"tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<<tempTableSort>> $index=\"hasnegate\" $value=\"false\"/>\n<$action-setfield $tiddler=<<tempTableSort>> $index=\"negate\" $value=\"\"/>\n<span style=\"text-transform: capitalize;\"><<currentColumn>></span>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<tempTableSort>> stateIndex=\"sortIndex\" text=<<currentColumn>> tag=\"th\">\n<$list filter=\"[<tempTableSort>getindex[hasnegate]match[false]]\" variable=ignore><!--set negate for sort-->\n<$button setTitle=<<tempTableSort>> setIndex=\"hasnegate\" setTo=\"true\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<<tempTableSort>> $index=\"negate\" $value=\"!\"/>\n<span style=\"text-transform: capitalize;\"><<currentColumn>></span> {{$:/core/images/down-arrow}}\n</$button>\n</$list>\n<$list filter=\"[<tempTableSort>getindex[hasnegate]match[true]]\" variable=ignore><!--remove negate for sort-->\n<$button setTitle=<<tempTableSort>> setIndex=\"hasnegate\" setTo=\"false\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<<tempTableSort>> $index=\"negate\" $value=\"\"/>\n<span style=\"text-transform: capitalize;\"><<currentColumn>></span> {{$:/core/images/up-arrow}}\n</$button>\n</$list>\n</$reveal>\n"
        },
        "$:/plugins/kookma/shiraz/templates/header/tbl-checkbox": {
            "title": "$:/plugins/kookma/shiraz/templates/header/tbl-checkbox",
            "created": "20200206151157578",
            "modified": "20210225164757704",
            "tags": "$:/tags/Table/HeaderTemplate",
            "tbl-column-list": "tbl-checkbox",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define chk-checkactions()\n<$list filter=\"[subfilter<inputFilter>]\" variable=\"currentRecord\">\n<$action-listops $tiddler=<<currentRecord>> $tags=\"+[append[done]]\" />\n<$action-setfield $tiddler=<<currentRecord>> status=\"complete\"/>\n<$action-setfield $tiddler=<<tempTableStyle>> $index=<<currentRecord>> $value=\"color:#155724;background-color:#d4edda;\" />\n</$list>\n\\end\n\\define chk-uncheckactions()\n<$list filter=\"[subfilter<inputFilter>]\" variable=\"currentRecord\">\n<$action-listops $tiddler=<<currentRecord>> $tags=\"+[remove[done]]\" />\n<$action-setfield $tiddler=<<currentRecord>> status=\"rework\"/>\n<$action-setfield $tiddler=<<tempTableStyle>> $index=<<currentRecord>> />\n</$list>\n\\end\n\n<th style=\"width:28px;\">\n<$checkbox checkactions=<<chk-checkactions>> uncheckactions=<<chk-uncheckactions>> />\n</th>"
        },
        "$:/plugins/kookma/shiraz/templates/header/tbl-clone": {
            "title": "$:/plugins/kookma/shiraz/templates/header/tbl-clone",
            "created": "20201203155440168",
            "modified": "20210304180419476",
            "tags": "$:/tags/Table/HeaderTemplate",
            "tbl-column-list": "tbl-clone",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[<tempTableEdit>getindex[mode]match[edit]]\" variable=ignore>\n<th style=\"width:28px;text-align:center;\">\n<span>\n<$button class=\"tc-btn-invisible\" disabled=yes tooltip=\"disabled button\" style=\"cursor:default\">\n{{$:/core/images/clone-button}}\n</$button>\n</span>\n</th>\n</$list>"
        },
        "$:/plugins/kookma/shiraz/templates/header/tbl-delete": {
            "title": "$:/plugins/kookma/shiraz/templates/header/tbl-delete",
            "created": "20170212102107998",
            "modified": "20210225164757724",
            "tags": "$:/tags/Table/HeaderTemplate",
            "tbl-column-list": "tbl-delete",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[<tempTableEdit>getindex[mode]match[edit]]\" variable=ignore>\n<th style=\"width:28px;text-align:center;\">\n  <span>\n  <$button class=\"tc-btn-invisible\">\n    <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" text=<<currentTable>>/>\n    {{$:/core/images/delete-button}}\n  </$button>\n  </span>\n</th>\n</$list>"
        },
        "$:/plugins/kookma/shiraz/templates/header/tbl-expand": {
            "title": "$:/plugins/kookma/shiraz/templates/header/tbl-expand",
            "created": "20200209072944418",
            "modified": "20210225164757735",
            "tags": "$:/tags/Table/HeaderTemplate",
            "tbl-column-list": "tbl-expand",
            "type": "text/vnd.tiddlywiki",
            "text": "<th style=\"width:28px;\">\n  <$list filter=\"[<tempTableExpand>indexes[]limit[1]]\">\n      <$button class=\"tc-btn-invisible\">{{$:/core/images/fold-button}}\n        <$action-setfield $tiddler=<<tempTableExpand>> text=\"\"/>\n      </$button>\n  </$list>\n</th>"
        },
        "$:/plugins/kookma/shiraz/templates/header/tbl-linktype": {
            "title": "$:/plugins/kookma/shiraz/templates/header/tbl-linktype",
            "created": "20210517200330994",
            "modified": "20210518185154370",
            "tags": "$:/tags/Table/HeaderTemplate",
            "tbl-column-list": "tbl-linktype",
            "type": "text/vnd.tiddlywiki",
            "text": "<th  style=\"width:32px;text-align:center;cursor:default;\">Linktype</th>\n<!-- \ntb-linktype is not sortable not editable\n-->"
        },
        "$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette": {
            "title": "$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette",
            "caption": "{{$:/plugins/kookma/shiraz/images/color-switch}} {{$:/language/Buttons/Shiraz/Caption}}",
            "created": "20201210171047824",
            "dark-palette": "$:/palettes/SolarFlare",
            "description": "Toggle between light/dark colour palette",
            "light-palette": "$:/palettes/Vanilla",
            "modified": "20210520130725115",
            "tags": "$:/tags/PageControls",
            "type": "text/vnd.tiddlywiki",
            "text": "\\whitespace trim\n<$vars \ndarkPalette ={{$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette!!dark-palette}}\nlightPalette={{$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette!!light-palette}}\n> \n<$button \n  tooltip={{$:/language/Buttons/Shiraz/Hint}} \n  aria-label={{$:/language/Buttons/Shiraz/Caption}} \n  class=<<tv-config-toolbar-class>>\n>\n  <$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n    {{$:/plugins/kookma/shiraz/images/color-switch}}\n  </$list>\n\n  <$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n    <span class=\"tc-btn-text\">Switch colours</span>\n  </$list>\n\n  <$reveal type=\"match\" state=\"$:/palette\"  text=<<darkPalette>>  > \n    <$action-setfield $tiddler=\"$:/palette\" text=<<lightPalette>> />\n  </$reveal>\n  <$reveal type=\"nomatch\" state=\"$:/palette\" text=<<darkPalette>>  >\n    <$action-setfield $tiddler=\"$:/palette\"  text=<<darkPalette>>  >\n  </$reveal>\n</$button>\n</$vars>"
        },
        "$:/plugins/kookma/shiraz/ui/ControlPanel/Settings": {
            "title": "$:/plugins/kookma/shiraz/ui/ControlPanel/Settings",
            "caption": "Shiraz",
            "created": "20191018054657077",
            "list-after": "$:/core/ui/ControlPanel/Settings/TiddlyWiki",
            "modified": "20210518040210196",
            "tags": "$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar",
            "type": "text/vnd.tiddlywiki",
            "text": "These settings let you customise the behaviour of Shiraz plugin.\n\n---\n\n;Show Shiraz setting in more sidebar\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\" tag=\"$:/tags/MoreSideBar\"> Show setting in more sidebar</$checkbox>\n\n;Options\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\" tag=\"$:/tags/Stylesheet\"> Multicolumn story river</$checkbox>\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\" tag=\"$:/tags/Stylesheet\"> Colorful UI buttons</$checkbox>\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\" tag=\"$:/tags/Stylesheet\"> Tiddler visibility on mouse hover</$checkbox>\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\" tag=\"$:/tags/Stylesheet\"> Traffic lights for edit toolbar buttons</$checkbox>\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\" tag=\"$:/tags/Stylesheet\"> Colorify sidebar tabs</$checkbox>\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\" tag=\"$:/tags/PageControls\"> Show switch palette on page controls</$checkbox>\n\n<$list filter=\"[[$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette]contains:tags[$:/tags/PageControls]]\">\n\n;Set dark and light palette\n{{$:/plugins/kookma/shiraz/ui/set-dark-light-palette}}\n</$list>\n\n"
        },
        "$:/plugins/kookma/shiraz/ui/set-dark-light-palette": {
            "title": "$:/plugins/kookma/shiraz/ui/set-dark-light-palette",
            "created": "20210510155820574",
            "dark-palette": "$:/palettes/SolarFlare",
            "light-palette": "$:/palettes/Vanilla",
            "modified": "20210520061009721",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define switchpaletteTid() $:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\n\n\\define selectPelette(title, default, tiddler, field)\n<label class=\"kk-switch-label\">$title$</label>\n<$select tiddler=<<__tiddler__>> field=<<__field__>> default=\"\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Palette]]\" >\n<option value=<<currentTiddler>> >\n<$view field='name'>\n  <$view field='title'/>\n</$view>\n</option>\n</$list>\n</$list>\n\\end\n\n<div style=\"margin-left:40px\">\n\n<$macrocall $name=selectPelette \n  title=\"Dark palette\" filter=<<filterNight>> \n\tdefault=\"$:/palettes/SolarizedDark\" field=\"dark-palette\" \n\ttiddler=<<switchpaletteTid>> /><br>\n\n<$macrocall $name=selectPelette \n  title=\"Light palette\" filter=<<filterDay>> \n\tdefault=\"$:/palettes/Vanilla\" field=\"light-palette\" \n\ttiddler=<<switchpaletteTid>> />\n\n<label class=\"kk-switch-label\">Reset to default</label>\n<$button> {{$:/core/images/erase}}\n<$action-setfield \n  $tiddler=<<switchpaletteTid>> \n\t$field=dark-palette \n\t$value={{!!dark-palette}} />\n<$action-setfield \n  $tiddler=<<switchpaletteTid>> \n\t$field=light-palette \n\t$value={{!!light-palette}} />\t\n\t\n<$action-setfield \n  $tiddler=\"$:/palette\" \n\t$field=text\n\t$value={{!!light-palette}} />\t\t\n</$button>\n</div>\n<style>\n.kk-switch-label{\n  width:105px;\n  display: inline-block;\n}\n</style>\t"
        },
        "$:/plugins/kookma/shiraz/viewtemplates/sticky-footer": {
            "title": "$:/plugins/kookma/shiraz/viewtemplates/sticky-footer",
            "created": "20180907071314793",
            "modified": "20210225164757753",
            "tags": "$:/tags/ViewTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[all[current]has[sticky-footer]]\">\n<div class=\"sticky-footer\">\n{{!!sticky-footer}}\n</div>\n</$list>\n"
        }
    }
}
/*Edit buttons as traffic lights*/
.tc-tiddler-controls .tc-image-delete-button {fill:#ebb;}
.tc-tiddler-controls .tc-image-cancel-button {fill:#ed9;}
.tc-tiddler-controls .tc-image-done-button {fill:#beb;}
\whitespace trim
<$vars 
darkPalette ={{$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette!!dark-palette}}
lightPalette={{$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette!!light-palette}}
> 
<$button 
  tooltip={{$:/language/Buttons/Shiraz/Hint}} 
  aria-label={{$:/language/Buttons/Shiraz/Caption}} 
  class=<<tv-config-toolbar-class>>
>
  <$list filter="[<tv-config-toolbar-icons>match[yes]]">
    {{$:/plugins/kookma/shiraz/images/color-switch}}
  </$list>

  <$list filter="[<tv-config-toolbar-text>match[yes]]">
    <span class="tc-btn-text">Switch colours</span>
  </$list>

  <$reveal type="match" state="$:/palette"  text=<<darkPalette>>  > 
    <$action-setfield $tiddler="$:/palette" text=<<lightPalette>> />
  </$reveal>
  <$reveal type="nomatch" state="$:/palette" text=<<darkPalette>>  >
    <$action-setfield $tiddler="$:/palette"  text=<<darkPalette>>  >
  </$reveal>
</$button>
</$vars>
{
    "tiddlers": {
        "$:/plugins/kookma/slider/history": {
            "title": "$:/plugins/kookma/slider/history",
            "created": "20200306092307356",
            "modified": "20200308133943338",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "!! Revision 1.2.0 \n<<<\n* Date: [8th Mar, 2020]\n* [NEW] two level non recursive toc for slide and trail list\n<<<\n\n!! Revision 1.1.0 \n<<<\n* Date: [13th Jun 2019]\n* Slide view mode has been removed\n* sliderTiddler renamed to sliderDashboard\n* Minor issues fixed\n* Plugin packged using Thirdflow\n<<<\n\n!! Revision 1.0.1 \n<<<\n* Date: [9th Nov 2018]\n* Added background color class\n* Customized buttons in slide footer\n<<<\n\n!! Revision 1.0.0 \n<<<\n* Date: [1th Nov 2018]\n* Initial release\n<<<"
        },
        "$:/plugins/kookma/slider/images/slide-list.svg": {
            "title": "$:/plugins/kookma/slider/images/slide-list.svg",
            "created": "20180810102339886",
            "creator": "Mohammad",
            "modified": "20190613151047194",
            "modifier": "Mohammad",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 476.737 476.737\" enable-background=\"new 0 0 476.737 476.737\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g>\n<path d=\"M238.369,0C106.726,0,0,106.726,0,238.369c0,131.675,106.726,238.369,238.369,238.369      c131.675,0,238.369-106.694,238.369-238.369C476.737,106.726,370.043,0,238.369,0z M238.369,444.955      c-113.908,0-206.586-92.678-206.586-206.586S124.46,31.782,238.369,31.782s206.586,92.678,206.586,206.586 S352.277,444.955,238.369,444.955z\" />\n<path d=\"M365.499,222.477h-254.26c-8.772,0-15.891,7.119-15.891,15.891      c0,8.74,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.151,15.891-15.891C381.39,229.597,374.239,222.477,365.499,222.477z\" />\n<path d=\"M365.499,127.13h-254.26c-8.772,0-15.891,7.119-15.891,15.891      c0,8.772,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.119,15.891-15.891C381.39,134.249,374.239,127.13,365.499,127.13z\" />\n<path d=\"M365.499,317.825h-254.26c-8.772,0-15.891,7.151-15.891,15.891      c0,8.74,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.151,15.891-15.891C381.39,324.976,374.239,317.825,365.499,317.825z\" />\n</g>\n</svg>\n"
        },
        "$:/plugins/kookma/slider/images/slide-next.svg": {
            "title": "$:/plugins/kookma/slider/images/slide-next.svg",
            "created": "20180810102349659",
            "creator": "Mohammad",
            "modified": "20190613151047192",
            "modifier": "Mohammad",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 474.449 474.449\" style=\"enable-background:new 0 0 474.449 474.449;\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g><path d=\"M237.24,0C106.233,0,0.016,106.217,0.016,237.224S106.233,474.449,237.24,474.449 s237.193-106.217,237.193-237.224S368.248,0,237.24,0z M237.24,442.666c-113.273,0-205.442-92.169-205.442-205.442 S123.968,31.782,237.24,31.782s205.41,92.169,205.41,205.442C442.682,350.465,350.545,442.666,237.24,442.666z\" />\n<path d=\"M207.714,121.727c-6.198-6.198-16.273-6.198-22.47,0c-6.198,6.198-6.198,16.273,0,22.47      l91.883,91.883l-91.883,91.883c-6.198,6.198-6.198,16.273,0,22.47c6.198,6.198,16.273,6.198,22.47,0l103.071-103.039      c3.146-3.146,4.672-7.246,4.64-11.283c0-4.1-1.494-8.168-4.64-11.283L207.714,121.727z\"/></g>\n</svg>\n"
        },
        "$:/plugins/kookma/slider/images/slide-previous.svg": {
            "title": "$:/plugins/kookma/slider/images/slide-previous.svg",
            "created": "20180810102356807",
            "creator": "Mohammad",
            "modified": "20190613151047189",
            "modifier": "Mohammad",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 476.737 476.737\" enable-background=\"new 0 0 476.737 476.737\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g>\n<path d=\"M238.369,0C106.726,0,0,106.726,0,238.369c0,131.675,106.726,238.369,238.369,238.369      c131.675,0,238.369-106.694,238.369-238.369C476.737,106.726,370.043,0,238.369,0z M238.369,444.955      c-113.908,0-206.586-92.678-206.586-206.586S124.46,31.782,238.369,31.782s206.586,92.678,206.586,206.586 S352.277,444.955,238.369,444.955z\" />\n<path d=\"M289.221,124.015c-6.198-6.198-16.273-6.198-22.47,0L163.68,227.086      c-3.115,3.115-4.64,7.183-4.64,11.283s1.526,8.168,4.64,11.283L266.75,352.722c6.198,6.166,16.273,6.166,22.47,0      c6.198-6.198,6.198-16.304,0-22.47l-91.883-91.883l91.883-91.883C295.418,140.288,295.418,130.213,289.221,124.015z\"/>\n</g>\n\n</svg>\n"
        },
        "$:/plugins/kookma/slider/images/slide.svg": {
            "title": "$:/plugins/kookma/slider/images/slide.svg",
            "caption": "Slider Icon",
            "created": "20150613112427442",
            "creator": "Birthe",
            "modified": "20190614122145385",
            "modifier": "Mohammad",
            "type": "text/vnd.tiddlywiki",
            "text": "<svg class=\"tc-image tc-image-button tc-image-slide-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 412 412\" enable-background=\"new 0 0 512 512\">\n<path id=\"video-4-icon\"\n     d=\"M 193.391,116.334 409.139,73.568 408.994,72.841 394.558,0 31.158,72.035 C 13.07,75.62 0,91.485 0,109.924 0,157.578 0,278.623 0,352.208 0,385.227 26.764,412 59.783,412 l 292.425,0 C 385.23,412 412,385.23 412,352.208 l 0,-235.133 0,-0.741 -218.609,0 z m 151.834,-86.166 41.139,27.529 -51.396,10.214 -41.17,-27.55 51.427,-10.193 z M 243.981,50.236 285.18,77.804 233.786,88.017 192.557,60.429 243.981,50.236 Z M 142.625,70.327 183.882,97.935 132.487,108.148 91.2,80.521 142.625,70.327 Z m -43.855,101.007 35,-35 52.426,0 -35,35 -52.426,0 z m 80.225,170.851 0,-120.841 98.548,60.422 -98.548,60.419 z m 75.533,-170.851 -52.426,0 35,-35 52.426,0 -35,35 z m 103.213,0 -52.426,0 35,-35 52.426,0 -35,35 z\"/>\n</svg>\n"
        },
        "$:/plugins/kookma/slider/images/stop.svg": {
            "title": "$:/plugins/kookma/slider/images/stop.svg",
            "created": "20180810102403934",
            "creator": "Mohammad",
            "modified": "20190613151047185",
            "modifier": "Mohammad",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 476.737 476.737\" enable-background=\"new 0 0 476.737 476.737\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g><path d=\"M238.369,0C106.726,0,0,106.726,0,238.369c0,131.675,106.726,238.369,238.369,238.369      c131.675,0,238.369-106.694,238.369-238.369C476.737,106.726,370.043,0,238.369,0z M238.369,444.955      c-113.908,0-206.586-92.678-206.586-206.586S124.46,31.782,238.369,31.782s206.586,92.678,206.586,206.586 S352.277,444.955,238.369,444.955z\"/>\n<path d=\"M365.499,222.477h-254.26c-8.772,0-15.891,7.119-15.891,15.891      c0,8.74,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.151,15.891-15.891C381.39,229.597,374.239,222.477,365.499,222.477z\"/>\n</g>\n</svg>\n"
        },
        "$:/plugins/kookma/slider/license": {
            "title": "$:/plugins/kookma/slider/license",
            "created": "20181101134530634",
            "creator": "Mohammad",
            "modified": "20200308132404634",
            "modifier": "Mohammad",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "slider distributed under an MIT license.\n\nCopyright (c) 2018-2020 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"
        },
        "$:/plugins/kookma/slider/macro/new-slide-footer": {
            "title": "$:/plugins/kookma/slider/macro/new-slide-footer",
            "caption": "Create a new slide footer",
            "created": "20181004194512056",
            "creator": "Mohammad",
            "modified": "20200308131250101",
            "modifier": "Mohammad",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define newSlideFooter(parent:\"\", btn-caption:\"New slide footer\", color:\"#8058A5\") \n<$button style=\"color:$color$; fill:$color$; margin-bottom:5px;\">\n{{$:/core/images/new-button}} $btn-caption$\n\n<$action-sendmessage $message=\"tm-new-tiddler\"\n    title=\"\"\"$parent$ - Footer\"\"\"\n    tags=\"slideFooter [[$parent$]]\"\n/>\n</$button>\n\\end"
        },
        "$:/plugins/kookma/slider/macro/new-slide-here": {
            "title": "$:/plugins/kookma/slider/macro/new-slide-here",
            "caption": "Create a new slide here",
            "created": "20180504084439629",
            "creator": "Mohammad",
            "modified": "20200308131301299",
            "modifier": "Mohammad",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define newSlide(param:\"\", btn-caption:\"New slide\", color:\"#8058A5\") \n<$button style=\"color:$color$; fill:$color$; margin-bottom:5px;\">\n{{$:/core/images/new-button}} $btn-caption$\n\n<$action-sendmessage $message=\"tm-new-tiddler\"\n    title=\"New slide...\"\n    tags=\"[[$param$]]\"\n/>\n</$button>\n\\end"
        },
        "$:/plugins/kookma/slider/macro/toc": {
            "title": "$:/plugins/kookma/slider/macro/toc",
            "created": "20181103191736109",
            "creator": "Mohammad",
            "modified": "20200308134507618",
            "modifier": "Mohammad",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define tsSliderTOC(title, content)\n<$set name=\"revealState\" value=<<qualify \"$:/state/tiddlyshow/$title$\">>>\n <$reveal type=\"nomatch\" state=<<revealState>> text=\"yes\">\n  <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<<revealState>> setTo=\"yes\">\n   {{$:/core/images/right-arrow}}\n  </$button>\n </$reveal>\n <$reveal type=\"match\" state=<<revealState>> text=\"yes\">\n  <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<<revealState>> setTo=\"no\">\n   {{$:/core/images/down-arrow}}\n  </$button>\n </$reveal>\n <$link to=<<currentTiddler>> ><$view tiddler=\"\"\"$title$\"\"\" field=\"caption\">\n  <$view tiddler=\"\"\"$title$\"\"\" field=\"title\"></$view>\n </$view></$link><br>\n<$reveal type=\"match\" state=<<revealState>> text=\"yes\">\n$content$\n</$reveal>\n</$set>\n\\end\n\n\\define slider-toc(filter)\n<ol>\n<$list filter=\"$filter$\">\n<$macrocall $name=tsSliderTOC title=<<currentTiddler>> \ncontent=\"\"\"<ol>\n<$list filter=\"[tag<currentTiddler>!tag[slideFooter]]\">\n   <li><$link to=<<currentTiddler>> ><$text text=<<currentTiddler>>/></$link></li>\n</$list>\n</ol>\"\"\"/>\n</$list>\n</ol>\n\\end\n\n<!-- This is custom TOC with inherient slideFooter tag excluded. This also used in Tiddlyshow -->"
        },
        "$:/plugins/kookma/slider/macro/trackable-links": {
            "title": "$:/plugins/kookma/slider/macro/trackable-links",
            "created": "20180729154346545",
            "creator": "Mohammad",
            "modified": "20200308131309813",
            "modifier": "Mohammad",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define trackable-links(tag:\"\")\n  <ol>\n    <$list filter=\"[tag[$tag$]!tag[slideFooter]]\" variable=\"myTid\">\n      <li>\n        <$button class=\"tc-btn-invisible\" style=\"text-align: left;\"\n          set=\"$:/plugins/kookma/slider/state\" \n          setTo=<<myTid>>\n          >\n            <$view tiddler=<<myTid>> field=\"title\"/>\n            <$action-navigate $to=<<myTid>>/>\n        </$button>\n      </li>\n    </$list>\n  </ol>\n\\end\n"
        },
        "$:/plugins/kookma/slider/manager/new-trail": {
            "title": "$:/plugins/kookma/slider/manager/new-trail",
            "caption": "Create new slider",
            "created": "20180527185543611",
            "creator": "Mohammad",
            "modified": "20200308132335325",
            "modifier": "Mohammad",
            "type": "text/vnd.tiddlywiki",
            "text": "<$button tooltip=\"Create new trail\" class=\"tc-btn-visible\" style=\"fill:#8058A5;color:#8058A5;\">\n<$action-sendmessage $message=\"tm-new-tiddler\" caption=\"Set the caption ...\" tags=\"trail\"/>\n{{$:/plugins/kookma/slider/images/slide.svg}}\n</$button>"
        },
        "$:/plugins/kookma/slider/manager/toggle-slider-theme": {
            "title": "$:/plugins/kookma/slider/manager/toggle-slider-theme",
            "created": "20181028155841125",
            "creator": "Mohammad",
            "modified": "20200308133350333",
            "modifier": "Mohammad",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal type=\"nomatch\" state=\"$:/plugins/kookma/slider/state/slider-theme\" text=\"dark\">\n  <$button style=\"fill:#8058A5;color:#8058A5;\"\n    tooltip=\"Set theme to dark\"\n  > {{$:/core/images/palette}}\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/state/slider-theme\" text=\"dark\"/>\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/stylesheet/theme/dark\"  tags=\"$:/tags/Stylesheet\"/>\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/stylesheet/theme/light\" tags=\"\"/>\n  </$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/plugins/kookma/slider/state/slider-theme\" text=\"light\">\n  <$button style=\"fill:#8058A5;color:#8058A5;\"\n    tooltip=\"Set theme to light\"\n  > {{$:/core/images/palette}}\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/state/slider-theme\" text=\"light\"/>\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/stylesheet/theme/light\"  tags=\"$:/tags/Stylesheet\"/>\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/stylesheet/theme/dark\" tags=\"\"/>\n  </$button>\n</$reveal>"
        },
        "$:/plugins/kookma/slider/manager/trail-list": {
            "title": "$:/plugins/kookma/slider/manager/trail-list",
            "created": "20181103192144604",
            "creator": "Mohammad",
            "modified": "20200308135717759",
            "modifier": "Mohammad",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<$importvariables filter=\"$:/plugins/kookma/slider/macro/toc\">\n<$scrollable class='slider-trail-list'>\n<div class=\"kk-slider-toc\">\n  <<slider-toc filter:\"[tag[trail]]\">>\n</div>\n</$scrollable>\n</$importvariables>\n\n\n"
        },
        "$:/plugins/kookma/slider/manager/trails-sidebar": {
            "title": "$:/plugins/kookma/slider/manager/trails-sidebar",
            "caption": "Trails",
            "created": "20180527184455440",
            "creator": "Mohammad",
            "modified": "20200308133425598",
            "modifier": "Mohammad",
            "tags": "$:/tags/SideBar",
            "type": "text/vnd.tiddlywiki",
            "text": "\\import $:/plugins/kookma/slider/macro/new-slide-here\n\n\\define btn-label() Add slide to $(current-trail)$\n\n{{$:/plugins/kookma/slider/manager/new-trail}}{{$:/plugins/kookma/slider/manager/toggle-slider-theme}}\n<$set name=\"current-trail\" value={{$:/plugins/kookma/slider/state!!current-trail}}>\n  <$macrocall $name=\"newSlide\" \n    param=<<current-trail>>\n    btn-caption=<<btn-label>> />\n</$set>\n{{$:/plugins/kookma/slider/manager/trail-list}}\n\n"
        },
        "$:/plugins/kookma/slider/readme": {
            "title": "$:/plugins/kookma/slider/readme",
            "created": "20181101134242465",
            "creator": "Mohammad",
            "modified": "20200306092311073",
            "modifier": "Mohammad",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "!! What ia slider plugin?\nSlider is a small plugin to create an ordered set of tiddlers also called ''Trail''.\n\nA trail can be used to create a sequence of selected contents like step by step tutorial, guided help, lessons and similar.\n\nThe slider plugin user interface contains three sections\n\n# A sidebar tab called ''Trails'' to manage trails\n# A ''dashboard'' for each trail (where trail structure is managed)\n# Tiddlers in a trail, also called ''slides''\n\n!! How to create a trail\nFrom the sibebar tab ''Trails'' click on the ''Create new trail'' button. In the newly opened tiddler:\n\n# Enter a short name for //title//\n#* This title is used as a parent //tag// for all slides in the trail\n# Enter a meaningful caption to describe the subject of trail\n#* Caption is displayed in ''Trails'' sidebar tab, so it used to find and recognize the trail\n# Save the tiddler\n#* After saving the dashboard will be appeared\n#* Using dashboard, manage the trail\n\n!! Add slides to trail\nSlides (tiddlers) can be added to a specified trail in several ways including:\n\n# By clicking on the `New slide` button on the trail dashboard\n# By dragging and droping a tiddler into the `List of slides` on the trail dashboard\n# By opening the `sidebar / Trails` tab and then clicking on the `Add slide to ...` button\n# By creating new tiddler and tagging with the specified trail title\n# By tagging an exisiting tiddler with the specified trail title\n\n!! Create slide footer \n* The slider footer can be used to add a text to all slides in a trail.\n* The slider footer is an ordinary tiddler and can be opned and edited\n* The slider footer has the same title of trail with `-Footer` prefix and tagged with `slideFooter`\n* The footer can be used for date stamp, author and institution name or any other information you like.\n* The footer can be formatted for color, size, font and etc. It can accept all the standard markup.\n\n!! Navigate through slides\n# Set the desired trail as the active trail by opening it and clicking on `Set for presentation`\n# From the //List of slides// click on the first slide or any slide you like to start from\n# One the footer of newly opened slide, click on the next button to navigate to the next slide\n# You can click on the slide-list button to open a local window and see the list of all slides, then you can click on any slide you like and jump to that slide\n# The slide footer also has a //previous// button which lets to navigate to previous slide in the list\n\n\n!! Demo\nThere few trails for demonstration on\nhttps://kookma.github.io/slider/\n\n!! Installation\nSimply drag and drop the below ling into your wiki\n\n* $:/plugins/kookma/slider"
        },
        "$:/plugins/kookma/slider/state/slide-height": {
            "title": "$:/plugins/kookma/slider/state/slide-height",
            "created": "20181028093955919",
            "creator": "Mohammad",
            "modified": "20190614063856943",
            "modifier": "Mohammad",
            "story-view": "classic",
            "type": "text/vnd.tiddlywiki",
            "text": "normal-height"
        },
        "$:/plugins/kookma/slider/state/slider-theme": {
            "title": "$:/plugins/kookma/slider/state/slider-theme",
            "created": "20181028160441199",
            "creator": "Mohammad",
            "modified": "20200308133435741",
            "modifier": "Mohammad",
            "type": "text/vnd.tiddlywiki",
            "text": "light"
        },
        "$:/plugins/kookma/slider/state": {
            "title": "$:/plugins/kookma/slider/state",
            "created": "20181025210823564",
            "creator": "Mohammad",
            "current-trail": "testxx",
            "modified": "20200308133246067",
            "modifier": "Mohammad",
            "type": "text/vnd.tiddlywiki",
            "text": "How Create a Trail"
        },
        "$:/plugins/kookma/slider/stylesheet/slide-background-class": {
            "title": "$:/plugins/kookma/slider/stylesheet/slide-background-class",
            "created": "20181029071532524",
            "creator": "Mohammad",
            "modified": "20190613151047228",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": "/* Colors taked from [1] https://www.w3schools.com/colors/colors_names.asp \n[2] http://www.workwithcolor.com/color-chart-full-01.htm\n*/\n.MistyRose{background-color:#FFE4E1;}\n.LemonChiffon{background-color:#FFFACD;}\n.LavenderBlush{background-color:#FFF0F5;}\n.Lavender{background-color:#E6E6FA;}\n.Honeydew{background-color:#F0FFF0;}\n.LightCyan{background-color:#E0FFFF;}\n.AliceBlue{background-color:#F0F8FF;}\n.Cornsilk{background-color:#FFF8DC;}\n.Gainsboro{background-color:#DCDCDC;}\n.Bisque{background-color:#FFE4C4;}\n.Snow{background-color:#FFFAFA;}\n/* darker ones*/\n.PowderBlue{background-color:#B0E0E6}\n.Aquamarine{background-color:#7FFFD4;}\n.PaleGreen{background-color:#98FB98;}\n.Pink{background-color:#FFC0CB;}\n.LightSalmon{background-color:#FFA07A;}\n.Lime{background-color:#bfef45;}\n.Mint{background-color:#aaffc3;}\n.Beige{background-color:#fffac8;}\n.Appricot{background-color:#ffd8b1;}"
        },
        "$:/plugins/kookma/slider/stylesheet/slide-footer": {
            "title": "$:/plugins/kookma/slider/stylesheet/slide-footer",
            "created": "20180907070611557",
            "creator": "Mohammad",
            "modified": "20190614025939297",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".slider-slide-footer {\n  display:flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.slider-slide-footer{  \n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  box-sizing: border-box;\n  width: 100%;\n  padding: 5px;\n  background-color: #efefef;\n opacity: 0.55;\n}\n\n.slider-slide-footer:hover{\n  opacity: 1.0;   \n}\n\n.slider-slide-footer-buttons{\n  display:flex;\n  justify-content: space-around;\n  width:120px;\n  margin-left:5px;\n  outline:none;\n}\n\n.slider-slidenumber{\n    height: 22pt;\n    width: 22pt;\n    line-height:22pt;\n    border-radius: 50%;\n    text-align: center;\n    margin-right:5px;\n}\n\n.slider-slidenumber{\n    background: gray;\n    color: #fff;\n    font-size:1em;\n    font-weight:700;  \n}\n.buttons-no-outline {\n  outline:none;\n} /*remove the blue border on button focus */"
        },
        "$:/plugins/kookma/slider/stylesheet/theme/dark": {
            "title": "$:/plugins/kookma/slider/stylesheet/theme/dark",
            "created": "20180722195027124",
            "creator": "Mohammad",
            "modified": "20200308133435732",
            "modifier": "Mohammad",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<pre>/* Set styles for the slider viewtemplate */\n\n[data-tags ~=\"{{$:/plugins/kookma/slider/state!!current-trail}}\"]  {\n    background-color:#d9edf7;\n    color:#31708f;\n}\n\n[data-tags~=\"trail\"] {\n  border: 1px solid #999;\n  background-color: #f0efea; \n}\n\n.sliderDashboard-header,\n.sliderDashboard-footer {\n  background-color:#fcfdfe;\n  padding: 5px;\n}\n.sliderDashboard-buttons {\n  float:right;\n  padding:8px;\n}\n\n.sliderDashboard-slide-list{\n  min-height:250px;\n  color:#dfdfdf;\n  background-color:#4e4a4a; /*ffffeb */\n  border-radius:3px;\n  padding:12px;\n}\n\n.sliderDashboard-slide-list .tc-tiddlylink      {  color:#dfdfdf;}\n.sliderDashboard-slide-list .tc-tiddlylink:hover{  color:#dfdfdf;}\n\n.slider-trail-list {\n  text-shadow:none;\n  background-color:#4e4a4a;\n  height: 400px; \n}\n\n.slider-trail-list a.tc-tiddlylink      {  color:#dfdfdf;}\n.slider-trail-list a.tc-tiddlylink:hover{  color:#dfdfdf;}\n</pr>"
        },
        "$:/plugins/kookma/slider/stylesheet/theme/light": {
            "title": "$:/plugins/kookma/slider/stylesheet/theme/light",
            "created": "20181028153618499",
            "creator": "Mohammad",
            "modified": "20200308133435737",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": "/* Set styles for the trail viewtemplate */\n\n[data-tags~=\"trail\"] {\n  border: 1px solid #999;\n  background-color: #f0efea;\n}\n\n.sliderDashboard-header,\n.sliderDashboard-footer {\n  background-color:#fcfdfe;\n  padding: 5px;\n}\n.sliderDashboard-buttons {\n  float:right;\n  padding:8px;\n}\n\n.sliderDashboard-slide-list{\n  min-height:250px;\n  color:#111;\n  background-color:#fff;\n  border-radius:3px;\n  padding:12px;\n}\n\n\n.slider-trail-list {\n  background-color:#eee;\n  height: 400px; \n}\n"
        },
        "$:/plugins/kookma/slider/stylesheet/toc": {
            "title": "$:/plugins/kookma/slider/stylesheet/toc",
            "created": "20200119022937838",
            "creator": "Mohammad",
            "modified": "20200308142549079",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": "/* used in slider-trail-list macro for generating slider-list */\n.kk-slider-toc ol    {list-type:none;padding-left:0;}\n.kk-slider-toc ol ol {\n  list-style:none;\n\tpadding-left:2em;\n}\n.kk-slider-toc ol ol a{font-weight:normal}\t\n/* the right, down arrows in tiddlyshow-toc macro */\n.kk-slider-toc svg{\tfill: #acacac;}\n\n.kk-slide-list span {color:#999999;}"
        },
        "$:/plugins/kookma/slider/stylesheet/tooltip": {
            "title": "$:/plugins/kookma/slider/stylesheet/tooltip",
            "created": "20180728144429505",
            "creator": "Mohammad",
            "modified": "20190614031606722",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".slider-tooltip {\n    position: relative;\n    display: inline-block;\n\n}\n\n.slider-tooltip .slider-tooltiptext {\n    visibility: hidden;\n    background-color: #ffffff;\n    color: #111111;\n    text-align: left;\n    border-radius: 6px;\n    padding: 5px 0;\n    min-width: 360px;\n    max-height: 60vh;\n    overflow-y: auto;\n\n    /* Position the tooltip */\n    position: absolute;\n    z-index: 1;\n    bottom: 100%;\n    left: 50%;\n    margin-left: -40px;\n    box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)\n}\n\n.slider-tooltip:hover .slider-tooltiptext {\n    visibility: visible;\n}\n"
        },
        "$:/plugins/kookma/slider/template/draggable": {
            "title": "$:/plugins/kookma/slider/template/draggable",
            "created": "20180926153157940",
            "creator": "Mohammad",
            "modified": "20190705051921222",
            "modifier": "Mohammad",
            "type": "text/vnd.tiddlywiki",
            "text": "<li><$link to={{!!title}}><$text text={{!!title}}/></$link></li>"
        },
        "$:/plugins/kookma/slider/viewtemplate/navigation-buttons": {
            "title": "$:/plugins/kookma/slider/viewtemplate/navigation-buttons",
            "created": "20180726134237633",
            "creator": "Mohammad",
            "list-after": "$:/core/ui/ViewTemplate/body",
            "modified": "20190614033600285",
            "modifier": "Mohammad",
            "tags": "$:/tags/ViewTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define no-more-slides()\n<button class=\"tc-btn-invisible disabled\" disabled>{{$:/plugins/kookma/slider/images/stop.svg}}</button>\n\\end\n\n\\define previous-slide()\n    <$list filter=\"[tag<parent>!tag[slideFooter]before<currentTiddler>]\" \n           emptyMessage=<<no-more-slides>> >\n      <$button class=\"tc-btn-invisible buttons-no-outline\" \n        to={{!!title}} set=\"$:/plugins/kookma/slider/state\" \n        setTo={{!!title}} tooltip={{!!title}} >\n        {{$:/plugins/kookma/slider/images/slide-previous.svg}}\n      </$button>\n    </$list>\n\\end\n\n\\define next-slide()\n    <$list filter=\"[tag<parent>!tag[slideFooter]after<currentTiddler>]\" emptyMessage=<<no-more-slides>>>\n      <$button class=\"tc-btn-invisible buttons-no-outline\" to={{!!title}} \n        set=\"$:/plugins/kookma/slider/state\" \n        setTo={{!!title}} \n        tooltip={{!!title}} >\n        {{$:/plugins/kookma/slider/images/slide-next.svg}}\n      </$button>\n    </$list>\n\\end\n\n\\define slide-list()\n<div class=\"slider-tooltip\"> \n  <$button class=\"tc-btn-invisible buttons-no-outline\">{{$:/plugins/kookma/slider/images/slide-list.svg}}</$button>\n  <div class=\"slider-tooltiptext\">\n    <$macrocall $name=\"trackable-links\" tag=<<parent>> />\n  </div>\n</div>\n\\end\n\n\n\\define show-slidenumber()\n<$count filter='[tag<parent>!tag[slideFooter]allbefore:include<currentTiddler>]'/>\n\\end\n\n\n<$set name=\"parent\" value={{$:/plugins/kookma/slider/state!!current-trail}}>\n\n<$list filter=\"[all[current]tag<parent>!tag[slideFooter]]\"> <!-- only show slide number if it is belong to active trail and not tagged with slideFooter -->\n\n<div class=\"slider-slide-footer\">\n  <div class=\"slider-slide-footer-buttons\">\n    <<previous-slide>>\n    <<next-slide>>\n    <<slide-list>>\n  </div>\n  <div class=\"slider-slide-footer-text\"> <!--show all tiddlers tagged with slideFooter and parent as footer --> \n    <$list filter=\"[title<parent>addsuffix[ - Footer]]\" variable=\"slide-footer\">\n         <$transclude tiddler=<<slide-footer>> field=\"text\" mode=\"inline\"/> \n    </$list>\n  </div>\n  <div class=\"slider-slidenumber\">\n    <<show-slidenumber>>\n  </div>\n</div>\n\n</$list>\n\n</$set>\n\n"
        },
        "$:/plugins/kookma/slider/viewtemplate/slider-dashboard": {
            "title": "$:/plugins/kookma/slider/viewtemplate/slider-dashboard",
            "caption": "Trail Template",
            "created": "20180527182942488",
            "creator": "Mohammad",
            "modified": "20200308142313228",
            "modifier": "Mohammad",
            "tags": "$:/tags/ViewTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "\\import $:/plugins/kookma/slider/macro/new-slide-here\n\\import $:/plugins/kookma/slider/macro/new-slide-footer\n\n\\define draggable-list-of-slides()\n <div class=\"sliderDashboard-slide-list\">\n    <h2>List of slides</h2>\n    <h4>Drag and drop your slides (tiddlers) here to add them to this trail or reorder the list</h4>\n    <ol class=\"kk-slide-list\">\n      <<list-tagged-draggable \n      tag:\"\"\"$(currentTiddler)$\"\"\"\n      subFilter:\"!tag[slideFooter]\"\n      itemTemplate:\"$:/plugins/kookma/slider/template/draggable\"\n      emptyMessage:\"You don't have any slide in this trail\"\n      >>\n    </ol>\n </div>    \n\\end\n\n\\define show-slider-header()\n  <div class=\"sliderDashboard-header\">\n    <b>Trail caption:</b> <$text text={{!!caption}}/><br>\n    <b>Trail tag:</b> <$text text={{!!title}}/><br>\n    <b>Number of slides:</b> <$count filter=\"[tag<currentTiddler>!tag[slideFooter]]\"></$count><br>\n  </div>\n\\end  \n\n\\define show-slider-footer()\n <div class=\"sliderDashboard-footer\">\n  <b>Slide footer:</b>\n  <$list filter=\"[title[$(currentTiddler)$]addsuffix[ - Footer]]  +[has[title]]\" \n         variable=\"slide-footer\" \n         emptyMessage=<<newSlideFooter \"\"\"$(currentTiddler)$\"\"\">>\n  >       \n    <$link to=<<slide-footer>> tooltip=\"Click to edit\"> <<slide-footer>> </$link>\n    <$transclude tiddler=<<slide-footer>> field=\"text\" mode=\"block\"/> \n  </$list>\n  </div>\n\\end\n\n\\define show-slider-buttons()\n  <div class=\"sliderDashboard-buttons\">\n  <<newSlide param:\"\"\"$(currentTiddler)$\"\"\"\n     caption:\"New slide here\"\n     color:\"#00d\">>\n  <br>\n  <$button style=\"fill:#8058A5;\"\n      set=\"$:/plugins/kookma/slider/state!!current-trail\"\n      setTo={{!!title}}\n    >\n      {{$:/plugins/kookma/slider/images/slide.svg}} Set for presentation\n    </$button> \n  </div>\n\\end\n\n\n<$list filter=\"[all[current]tag[trail]]\"><!--If this tiddler is a trail show dashboard elements-->\n  <<show-slider-header>> <br>\n  <<show-slider-buttons>>\n  <<draggable-list-of-slides>> <br>\n  <<show-slider-footer>>\n</$list>\n"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/kookma/timelines/history": {
            "title": "$:/plugins/kookma/timelines/history",
            "created": "20201119111754198",
            "modified": "20201119112551292",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Full change log  https://kookma.github.io/TW-Timelines/#ChangeLog\n\n* ''1.0.0'' -- 2020.08.09 -- stable release\n* ''0.6.0'' -- 2020.07.31 -- beta release\n* ''0.5.0'' -- 2019.07.28 -- first release\n"
        },
        "$:/plugins/kookma/timelines/images/right-arrow": {
            "title": "$:/plugins/kookma/timelines/images/right-arrow",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\">\n  <path fill=\"#7b9d6f\" d=\"M6 13.4L4.6 12l4-4-4-4L6 2.6 11.4 8z\"/>\n</svg>\n",
            "type": "image/svg+xml",
            "created": "20190803170744291",
            "modified": "20201119113231349",
            "tags": ""
        },
        "$:/plugins/kookma/timelines/license": {
            "title": "$:/plugins/kookma/timelines/license",
            "created": "20201119111754200",
            "modified": "20201119111802257",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Distributed under an MIT license.\n\nCopyright (c) 2020 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"
        },
        "$:/plugins/kookma/timelines/macros/gilan": {
            "title": "$:/plugins/kookma/timelines/macros/gilan",
            "created": "20190728030350471",
            "creator": "Mohammad",
            "modified": "20201119113104679",
            "modifier": "Mohammad",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define __tl-gilan(filter, limit:10, template:\"\", footer:\"footer\", class, date:\"modified\")\n<$set name=templateTiddler value=<<__template__>> emptyValue=\"$:/plugins/kookma/timelines/templates/gilan\" >\n<div class=\"kk-tl-gilan\">\n\n<$list filter=\"[subfilter<__filter__>limit[$limit$]]\" emptyMessage=\"Timeline: no tiddler found or wrong filter is passed!\" >\n<div class=\"item kk-tl-gilan-$class$\"> <!--display content-->\n\n<$transclude tiddler=<<templateTiddler>> mode=\"block\"/>\n\n</div>\n</$list>\n\n</div>\n</$set>\n\\end\n"
        },
        "$:/plugins/kookma/timelines/macros/ilam/left-pos": {
            "title": "$:/plugins/kookma/timelines/macros/ilam/left-pos",
            "created": "20190808091910997",
            "creator": "Mohammad",
            "modified": "20201119113104848",
            "modifier": "Mohammad",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define __tlIlam-ItemSpace() 120 <!-- the space at the left of each item used to calculate the position of items-->\n\\define __tlIlam-EventLength()\n<!--this calculate the extra pixels required for events date appears on the timeline. Each format has a certain width which has to be added to calculate the length of filling line -->\n\n<$list filter=\"[<__dateformat__>match[YYYY]]\" variable=ignore>16</$list>\n<$list filter=\"[<__dateformat__>match[0DD mmm YYYY]]\" variable=ignore>32</$list>\n<$list filter=\"[<__dateformat__>match[mmm DDth]]\" variable=ignore>20</$list>\n\\end\n\n\n\n\n\n\\define __tlIlam-LeftPosition() \n<!--calculates the left position of each item -->\n<$list filter=\"[list<container>allbefore:include<currentTiddler>count[]multiply<__tlIlam-ItemSpace>]\" variable=\"leftpos\">\nleft:<<leftpos>>px;\n</$list>\n\\end\n\n\\define __tlIlam-LineLength() \n<!--calculates the length of filling line -->\n<!-- number of items displayed on screen: 3 -->\n\n<$wikify name=txt-length text=<<__tlIlam-EventLength>> >\n<!-- selected item is in the container list -->\n<$list filter=\"[list<container>allbefore:include<selected-item>limit[1]]\">\n<$set name=length filter=\"[list<container>allbefore:include<selected-item>count[]multiply<__tlIlam-ItemSpace>add<txt-length>]\">\nwidth: <<length>>px;\n</$set>\n</$list>\n\n<!-- container items are after selected item -->\n<$set name=last-item filter=\"[list<container>last[]]\" >\n<$list filter=\"[subfilter<__filter__>allafter<last-item>match<selected-item>]\">\n<$set name=length filter=\"[[3]multiply<__tlIlam-ItemSpace>add<txt-length>]\">\nwidth: <<length>>px;\n</$set>\n</$list>\n</$set>\n\n</$wikify>\n\\end"
        },
        "$:/plugins/kookma/timelines/macros/ilam/pull-next": {
            "title": "$:/plugins/kookma/timelines/macros/ilam/pull-next",
            "created": "20190802111248208",
            "creator": "Mohammad",
            "modified": "20201119113104916",
            "modifier": "Mohammad",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define __tlIlam-PullNext()\n<!-- number of items displayed on screen: 3 -->\n<$vars\n first-item={{{ [list<container>first[1]] }}}\n last-item={{{ [list<container>last[1]] }}}\n>\n\n<$action-setfield $tiddler=<<container>> list=\"\"/>\n<$list filter=\"[subfilter<__filter__>allafter:include<last-item>first[3]count[]] -1 -2 ~[[::false]]\" variable=result>\n   <$list filter=\"[<result>prefix[::false]]\" variable=ignore>\n        <$action-listops $tiddler=<<container>> $subfilter=\"[subfilter<__filter__>last[3]]\"/>\n   </$list>\n   <$list filter=\"[<result>!prefix[::false]]\" variable=case>\n        <$action-listops $tiddler=<<container>> $subfilter=\"[subfilter<__filter__>allafter:include<last-item>first[3]] ~[subfilter<__filter__>last[3]]\"/>  \n   </$list> \n</$list>\n\n</$vars>\n\\end\n"
        },
        "$:/plugins/kookma/timelines/macros/ilam/pull-prev": {
            "title": "$:/plugins/kookma/timelines/macros/ilam/pull-prev",
            "created": "20190802101726795",
            "creator": "Mohammad",
            "modified": "20201119113104967",
            "modifier": "Mohammad",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define __tlIlam-PullPrevious()\n<!-- number of items displayed on screen: 3 -->\n<$vars\n first-item={{{ [list<container>first[1]] }}}\n last-item={{{ [list<container>last[1]] }}}\n>\n\n<$action-setfield $tiddler=<<container>> list=\"\"/>\n<$list filter=\"[subfilter<__filter__>allbefore:include<first-item>last[3]count[]] -1 -2 ~[[::false]]\" variable=result>\n   <$list filter=\"[<result>prefix[::false]]\" variable=ignore>\n        <$action-listops $tiddler=<<container>> $subfilter=\"[subfilter<__filter__>first[3]]\"/>\n   </$list>\n   <$list filter=\"[<result>!prefix[::false]]\" variable=case>\n        <$action-listops $tiddler=<<container>> $subfilter=\"[subfilter<__filter__>allbefore:include<first-item>last[3]] ~[subfilter<__filter__>first[3]]\"/>   \n   </$list> \n</$list>\n\n</$vars>\n\\end\n"
        },
        "$:/plugins/kookma/timelines/macros/ilam": {
            "title": "$:/plugins/kookma/timelines/macros/ilam",
            "created": "20190807174733718",
            "creator": "Mohammad",
            "modified": "20201119113105009",
            "modifier": "Mohammad",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define __tl-ilam(filter, limit:10, template:\"\", footer:\"footer\", class, date:\"modified\", stateTiddler:\"\", dateformat:\"YYYY\")\n<!-- dateformat here is a hidden argument. It can be changed to \"0DD mmm YYYY\" if the eventlength is set to 32.\nSee $:/plugins/kookma/timelines/macros/ilamleft-pos -->\n\n\n<$set name=container value=<<qualify \"\"\"$:/state-tl/ilam-$stateTiddler$\"\"\">> emptyValue=<<__tlIlam-CreateStateTiddler>> >\n<$set name=selected-item  value={{{[<container>get[text]] ~[subfilter<__filter__>first[]]}}} >\n\n\n<div class=\"kk-tl-ilam kk-tl-ilam-container\">\n<div class=\"dates\">\n<div class=\"line\">\n\n<ol>\n\n<$list filter=\"[list<container>]\" variable=\"entry\"> <!-- main list -->\n\n<$list filter=\"[subfilter<__filter__>allbefore<selected-item>match<entry>]\"><!-- all before selected item -->\n<$wikify name=\"stleft\" text=<<__tlIlam-LeftPosition>> >\n<li>\n<$button class=\"tc-btn-invisible date date--older-event\" style=<<stleft>> >\n<<__tlIlam-changeit>><<__tlIlam_ShowEventDate>>\n</$button>\n</li>\n</$wikify>\n</$list>\n\n<$list filter=\"[<entry>match<selected-item>]\"><!-- the selected item -->\n<$wikify name=\"stleft\" text=<<__tlIlam-LeftPosition>> >\n<li>\n<$button class=\"tc-btn-invisible date date--selected\" style=<<stleft>> >\n<<__tlIlam-changeit>><<__tlIlam_ShowEventDate>> \n</$button>\n</li>\n</$wikify>\n</$list>\n\n<$list filter=\"[subfilter<__filter__>allafter<selected-item>match<entry>]\"><!-- all after selected item -->\n<$wikify name=\"stleft\" text=<<__tlIlam-LeftPosition>> >\n<$button class=\"tc-btn-invisible date\" style=<<stleft>> >\n<<__tlIlam-changeit>><<__tlIlam_ShowEventDate>> \n</$button>\n</$wikify>\n</$list>\n\n</$list><!--- main list -->\n\n</ol>\n\n\n<$wikify name=\"stlength\" text=<<__tlIlam-LineLength>> ><!-- the filling line -->\n<span class=\"filling-line\" style=<<stlength>> aria-hidden=\"xtrue\"></span>\n</$wikify>\n\n</div><!--line-->\n</div><!-- dates-->\n\n<ul><!-- arrow btns-->\n<li>\n<$button class=\"tc-btn-invisible text-replace navigation navigation--prev\">Prev\n<<__tlIlam-PullPrevious>>\n</$button>\n</li>\n<li>\n<$button class=\"tc-btn-invisible text-replace navigation navigation--next\">Next\n<<__tlIlam-PullNext>>\n</$button>\n</li>\n</ul>\n</div><!-- container-->\n\n<$set name=templateTiddler value=<<__template__>> emptyValue=\"$:/plugins/kookma/timelines/templates/ilam\" >\n<div class=\"kk-tl-ilam-content kk-tl-ilam-$class$\"><!--display contents-->\n<$tiddler tiddler=<<selected-item>> >\n<$transclude tiddler=<<templateTiddler>> mode=\"block\"/>\n</$tiddler>\n</div>\n</$set>\n\n</$set>\n</$set>\n\\end\n\n\n\\define __tlIlam-changeit()\n<$action-setfield $tiddler=<<container>> text=<<currentTiddler>>/>\n\\end\n\n\\define __tlIlam_ShowEventDate()\n<$list filter=\"[<__dateformat__>match[YYYY]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"YYYY\" /> \n</$list>\n<$list filter=\"[<__dateformat__>match[0DD mmm YYYY]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"0DD mmm YYYY\" /> \n</$list>\n<$list filter=\"[<__dateformat__>match[mmm DDth]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"mmm DDth\" /> \n</$list>\n\\end\n\n\\define __tlIlam-CreateStateTiddler() \n<!-- the statet tiddler intentionally prefixed with $:/state-tl to remain after closing the wiki. On \nNode.js closing and reopening wiki will remove all $:/state tiddlers -->\n<<qualify \"\"\"$:/state-tl/ilam-$(currentTiddler)$\"\"\">>\n\\end"
        },
        "$:/plugins/kookma/timelines/macros/kerman": {
            "title": "$:/plugins/kookma/timelines/macros/kerman",
            "created": "20190728110533303",
            "modified": "20201119113105024",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define __tl-kerman(filter, limit:10, template:\"\", footer:\"footer\", class:\"light\", date:\"modified\", dateformat:\"mmm 0DDth YYYY\")\n<$set name=templateTiddler value=<<__template__>> emptyValue=\"$:/plugins/kookma/timelines/templates/kerman\" >\n<div class=\"kk-tl-kerman kk-tl-kerman-$class$\">\n<ul>\n<$list filter=\"[subfilter<__filter__>limit[$limit$]]\" emptyMessage=\"Timeline: no tiddler found or wrong filter is passed!\" >\n<li>\n<span></span><!--display content-->\n\n<$transclude tiddler=<<templateTiddler>> mode=\"block\"/>\n\n<div class=\"item-timedate\">\n<span><<____tlkerman_ShowEventDate-month>></span>\n<span><<____tlkerman_ShowEventDate-year>></span>\n</div>\n</li>\n</$list>\n</ul>\n</div>\n\\end\n\n\\define ____tlkerman_ShowEventDate-year()\n<$list filter=\"[<__dateformat__>search[YYYY]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"YYYY\"/>\n</$list>\n\\end\n\n\\define ____tlkerman_ShowEventDate-month()\n<$list filter=\"[<__dateformat__>search[mmm DDth]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"mmm DDth\"/>\n</$list>\n\\end"
        },
        "$:/plugins/kookma/timelines/macros/main": {
            "title": "$:/plugins/kookma/timelines/macros/main",
            "created": "20190807191809183",
            "creator": "Mohammad",
            "modified": "20201119113105039",
            "modifier": "Mohammad",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define timeline-horizontal(filter, limit:10, template:\"\", footer:\"footer\", class, date:\"modified\", stateTiddler, dateformat:\"YYYY\")\n<$macrocall $name=\"__tl-ilam\" filter=<<__filter__>> limit=<<__limit__>> template=<<__template__>> footer=<<__footer__>> class=<<__class__>> date=<<__date__>> stateTiddler=<<__stateTiddler__>> dateformat=<<__dateformat__>> />\n\\end\n\\define timeline-vertical(filter, limit:10, template:\"\", footer:\"footer\", class:\"light\", date:\"modified\", dateformat:\"mmm 0DDth YYYY\")\n<$macrocall $name=\"__tl-kerman\" filter=<<__filter__>> limit=<<__limit__>> template=<<__template__>> footer=<<__footer__>> class=<<__class__>> date=<<__date__>> dateformat=<<__dateformat__>> />\n\\end\n\n\n\\define sequence-horizontal(filter, limit:10, template:\"\", footer:\"footer\", class:\"primary\", date:\"modified\", stateTiddler)\n<$macrocall $name=\"__tl-tehran\" filter=<<__filter__>> limit=<<__limit__>> template=<<__template__>>\n            footer=<<__footer__>> class=<<__class__>> date=<<__date__>> stateTiddler=<<__stateTiddler__>> />\n\\end\n\\define sequence-vertical(filter, limit:10, template:\"\", footer:\"footer\", class, date:\"modified\")\n<$macrocall $name=\"__tl-gilan\" filter=<<__filter__>> limit=<<__limit__>> template=<<__template__>>\n            footer=<<__footer__>> class=<<__class__>> date=<<__date__>> />\n\\end"
        },
        "$:/plugins/kookma/timelines/macros/tehran": {
            "title": "$:/plugins/kookma/timelines/macros/tehran",
            "created": "20190730190751458",
            "creator": "Mohammad",
            "modified": "20201119113105057",
            "modifier": "Mohammad",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define __tl-tehran(filter, limit:10, template:\"\", footer:\"footer\", class:\"primary\", date:\"modified\", stateTiddler)\n<!-- creates a horizontal sequence -->\n\n<$set name=container value=<<qualify \"\"\"$:/state/tl/tehran-$stateTiddler$\"\"\">> emptyValue=<<__tlTehran-CreateStateTiddler>> >\n<$set name=selected-item  value={{{[<container>get[text]] ~[subfilter<__filter__>first[]]}}} >\n\n<div class=\"kk-tl-tehran kk-tl-tehran-$class$\">\n\n<$set name=templateTiddler value=<<__template__>> emptyValue=\"$:/plugins/kookma/timelines/templates/tehran\" >\n<div class=\"kk-tl-tehran-content\"><!-- display content of selected tiddler -->\n<$list filter=\"[<container>get[text]] ~[<selected-item>]\" template=<<templateTiddler>> />\n</div>\n</$set>\n\n<ul>\n<$list filter=\"[subfilter<__filter__>limit[$limit$]]\" variable=\"entry\"><!-- main list -->\n<$list filter=\"[<entry>match<selected-item>] ~[[::not-selected]]\" variable=choice>\n<$list filter=\"[<choice>match<selected-item>]\">\n<li class=\"kk-tl-tehran-active\">\n<$button class=\"tc-btn-invisible\"><<__tlTehran-changeit>>\n<$count filter='[subfilter<__filter__>allbefore:include<entry>]'/>\n</$button>\n</li>\n</$list>\n<$list filter=\"[<choice>match[::not-selected]]\">\n<li>\n<$button class=\"tc-btn-invisible\"><<__tlTehran-changeit>>\n<$count filter='[subfilter<__filter__>allbefore:include<entry>]'/>\n</$button>\n</li>\n</$list>\n</$list>\n</$list>\n</ul>\n\n</div>\n</$set>\n</$set>\n\\end\n\n\\define __tlTehran-changeit()\n<$action-setfield $tiddler=<<container>> text=<<entry>>/>\n\\end\n\n\\define __tlTehran-CreateStateTiddler() <<qualify \"\"\"$:/state/tl/tehran-$(currentTiddler)$\"\"\">>"
        },
        "$:/plugins/kookma/timelines/readme": {
            "title": "$:/plugins/kookma/timelines/readme",
            "created": "20201119111754201",
            "modified": "20201119111757537",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "; Shiraz[use correct name]\ndescribe what is the plugin in one paragraph\n\n;Code and demo\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-???/\n* Code: https://github.com/kookma/TW-???\n"
        },
        "$:/plugins/kookma/timelines/styles/colors/danger": {
            "text": "{\n    \"class\": \"danger\",\n    \"color\": \"#721c24\",\n    \"background\": \"#f8d7da\",\n    \"border\": \"#f5c6cb\",\n    \"link\":\"#491217\",\n    \"light-background\":\"#fdf4f5\"\n}",
            "type": "application/json",
            "created": "20190728130345162",
            "modified": "20201119113009490",
            "title": "$:/plugins/kookma/timelines/styles/colors/danger"
        },
        "$:/plugins/kookma/timelines/styles/colors/dark": {
            "text": "{\n    \"class\": \"dark\",\n    \"color\": \"#1b1e21\",\n    \"background\": \"#d6d8d9\",\n    \"border\": \"#c6c8ca\",\n    \"link\":\"#040505\",\n    \"light-background\":\"#f0f1f2\"\n}\n",
            "type": "application/json",
            "created": "20190728131052818",
            "modified": "20201119113009518",
            "title": "$:/plugins/kookma/timelines/styles/colors/dark"
        },
        "$:/plugins/kookma/timelines/styles/colors/info": {
            "text": "{\n    \"class\": \"info\",\n    \"color\": \"#0c5460\",\n    \"background\": \"#d1ecf1\",\n    \"border\": \"#bee5eb\",\n    \"link\":\"#062c33\",\n    \"light-background\":\"#ebf7f9\"\n}",
            "type": "application/json",
            "created": "20190728130904282",
            "modified": "20201119113009534",
            "title": "$:/plugins/kookma/timelines/styles/colors/info"
        },
        "$:/plugins/kookma/timelines/styles/colors/light": {
            "text": "{\n    \"class\": \"light\",\n    \"color\": \"#818182\",\n    \"background\": \"#fefefe\",\n    \"border\": \"#818182\",\n    \"link\":\"#686868\",\n    \"light-background\":\"#ededed\"\n}",
            "type": "application/json",
            "created": "20190728130954966",
            "modified": "20201119113009550",
            "title": "$:/plugins/kookma/timelines/styles/colors/light"
        },
        "$:/plugins/kookma/timelines/styles/colors/primary": {
            "text": "{\n    \"class\": \"primary\",\n    \"color\": \"#004085\",\n    \"background\": \"#cce5ff\",\n    \"border\": \"#b8daff\",\n    \"link\": \"#002752\",\n    \"light-background\":\"#eef6ff\"\n}",
            "type": "application/json",
            "created": "20190728121750730",
            "modified": "20201119113009574",
            "title": "$:/plugins/kookma/timelines/styles/colors/primary"
        },
        "$:/plugins/kookma/timelines/styles/colors/secondary": {
            "text": "{\n    \"class\": \"secondary\",\n    \"color\": \"#383d41\",\n    \"background\": \"#e2e3e5\",\n    \"border\": \"#d6d8db\",\n    \"link\":\"#202326\",\n    \"light-background\":\"#f4f4f5\"\n}",
            "type": "application/json",
            "created": "20190728125327822",
            "modified": "20201119113009590",
            "title": "$:/plugins/kookma/timelines/styles/colors/secondary"
        },
        "$:/plugins/kookma/timelines/styles/colors/success": {
            "text": "{\n    \"class\": \"success\",\n    \"color\": \"#155724\",\n    \"background\": \"#d4edda\",\n    \"border\": \"#c3e6cb\",\n    \"link\":\"#0b2e13\",\n    \"light-background\":\"#ecf7ef\"\n}",
            "type": "application/json",
            "created": "20190728130620957",
            "modified": "20201119113009612",
            "title": "$:/plugins/kookma/timelines/styles/colors/success"
        },
        "$:/plugins/kookma/timelines/styles/colors/warning": {
            "text": "{\n    \"class\": \"warning\",\n    \"color\": \"#856404\",\n    \"background\": \"#fff3cd\",\n    \"border\": \"#ffeeba\",\n    \"link\":\"#533f03\",\n    \"light-background\":\"#fffbef\"\n}",
            "type": "application/json",
            "created": "20190728125523989",
            "modified": "20201119113009635",
            "title": "$:/plugins/kookma/timelines/styles/colors/warning"
        },
        "$:/plugins/kookma/timelines/styles/gilan-colors.css": {
            "title": "$:/plugins/kookma/timelines/styles/gilan-colors.css",
            "created": "20190807150506323",
            "modified": "20201119113009647",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[all[shadows+tiddlers]prefix[$:/plugins/kookma/timelines/styles/colors/]]\" variable=\"type\">\n\n<$vars \n selector={{{[<type>getindex[class]addprefix[.kk-tl-gilan-]]}}} \n color={{{[<type>getindex[color]]}}} \n background-color={{{[<type>getindex[background]]}}} \n border-color={{{[<type>getindex[border]]}}} \n link-color={{{[<type>getindex[link]]}}} \n light-background={{{[<type>getindex[light-background]]}}} \n >\n \n<<selector>> { color:<<color>>;}\n</$vars>\n</$list>\n"
        },
        "$:/plugins/kookma/timelines/styles/gilan.css": {
            "title": "$:/plugins/kookma/timelines/styles/gilan.css",
            "text": "/* Lauren Chilcote acknowledged for this stylesheet */\n\n.kk-tl-gilan {\n  min-width: 160px;\n  max-width: 480px;\n  margin: auto;\n}\n\n.kk-tl-gilan .item {\n  font-size: 1em;\n  line-height: 1.75em;\n  border-top: 3px solid;\n  -o-border-image: linear-gradient(to right, #743ad5 0%, #d53a9d 100%);\n     border-image: linear-gradient(to right, #743ad5 0%, #d53a9d 100%);\n  border-image-slice: 1;\n  border-width: 3px;\n  margin: 0;\n  padding: 40px;\n  counter-increment: section;\n  position: relative;\n  /*color: #34435E;*/\n}\n.kk-tl-gilan .item:before {\n  content: counter(section);\n  position: absolute;\n  border-radius: 50%;\n  padding: 10px;\n  height: 1.25em;\n  width: 1.25em;\n  background-color: #34435E;\n  text-align: center;\n  line-height: 1.25em;\n  color: #ffffff;\n  font-size: 1em;\n}\n\n.kk-tl-gilan .item:nth-child(odd) {\n  border-right: 3px solid;\n  padding-left: 0;\n}\n.kk-tl-gilan .item:nth-child(odd):before {\n  left: 100%;\n  margin-left: -20px;\n}\n\n.kk-tl-gilan .item:nth-child(even) {\n  border-left: 3px solid;\n  padding-right: 0;\n}\n.kk-tl-gilan .item:nth-child(even):before {\n  right: 100%;\n  margin-right: -20px;\n}\n\n.kk-tl-gilan .item:first-child {\n  border-top: 0;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n\n.kk-tl-gilan .item:last-child {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.kk-tl-gilan .item-footer{\n    margin-top: 10px;\n    font-style: italic;\n    margin-right: 20px\n}\n\n.kk-tl-gilan .item:nth-child(even) .item-footer{\n    text-align: left;\n}\n.kk-tl-gilan .item:nth-child(odd) .item-footer{\n    text-align: right;\n}\n",
            "created": "20190728031341875",
            "modified": "20201119113009677",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "url": "https://codepen.io/letsbleachthis/pen/YJgNpv"
        },
        "$:/plugins/kookma/timelines/styles/ilam/navigation-img": {
            "title": "$:/plugins/kookma/timelines/styles/ilam/navigation-img",
            "created": "20190731214015056",
            "creator": "Mohammad",
            "modified": "20201119113009691",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": ".kk-tl-ilam .navigation::after {\n/*background: url(img/cd-arrow.svg) no-repeat 0 0*/\nbackground: url(<<datauri \"$:/plugins/kookma/timelines/images/right-arrow\">>) no-repeat 0 0;\n}"
        },
        "$:/plugins/kookma/timelines/styles/ilam-colors.css": {
            "title": "$:/plugins/kookma/timelines/styles/ilam-colors.css",
            "created": "20190807131506701",
            "modified": "20201119113009705",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[all[shadows+tiddlers]prefix[$:/plugins/kookma/timelines/styles/colors/]]\" variable=\"type\">\n\n<$vars \n selector={{{[<type>getindex[class]addprefix[.kk-tl-ilam-]]}}} \n color={{{[<type>getindex[color]]}}} \n background-color={{{[<type>getindex[background]]}}} \n border-color={{{[<type>getindex[border]]}}} \n link-color={{{[<type>getindex[link]]}}} \n light-background={{{[<type>getindex[light-background]]}}} \n >\n \n<<selector>> { background:<<background-color>>; color:<<color>>;}\n<<selector>> {padding: 15px 10px; border-radius:2px;}\n</$vars>\n</$list>\n"
        },
        "$:/plugins/kookma/timelines/styles/ilam.css": {
            "title": "$:/plugins/kookma/timelines/styles/ilam.css",
            "text": "/* Container */\n:root {\n  --max-width-large: 800px;\n}\n\n.kk-tl-ilam {\n    position: relative;\n    height: 100px;\n    max-width: var(--max-width-large);\n}\n\n.kk-tl-ilam-container {\n    width: calc(100% - 1.25em);\n    margin-left: auto;\n    margin-right: auto\n}\n\n/* event content */\n.kk-tl-ilam-content {\n  max-width: var(--max-width-large);\n  margin-left: auto;\n  margin-right: auto\n}\n\n/*added later*/\n.cl.kk-tl-ilam {\n background-color: hsl(0, 0%, 97%);\n}\n.kk-tl-ilam *::before,\n.kk-tl-ilam *::after,\n.kk-tl-ilam *{\n  box-sizing:border-box;\n}\n\n/* list ordered and unordered */\n.kk-tl-ilam ul, \n.kk-tl-ilam ol{\n  list-type: none;\n}\n.kk-tl-ilam ul{\n    font-size:0.85em\n}\n.kk-tl-ilam li{\ndisplay:inline-block\n}\n\n/*line axis events placed on that*/\n.kk-tl-ilam .line {\n    position: absolute;\n    z-index: 1;\n      width:100%;\n    left: 0;\n    top: 49px;\n    height: 2px;\n    background-color: hsl(0, 0%, 87.3%);\n    transition: transform 0.4s;\n}\n\n/* filling line */\n.kk-tl-ilam .filling-line {\n    position: absolute;\n    z-index: 1;\n    left: 0;\n    top: 0;\n    height: 100%;\n    background-color: hsl(74, 93%, 32%);\n   -webkit-transform-origin: left center;\n   -ms-transform-origin: left center;\n    transform-origin: left center;\n    transition: -webkit-transform 0.3s;\n    transition: transform 0.3s;\n    transition: transform 0.3s, -webkit-transform 0.3s\n}\n\n/* dates */\n.kk-tl-ilam .dates {\n    position: relative;\n    height: 100%;\n    margin: 0 40px;\n    overflow: hidden\n}\n\n.kk-tl-ilam .dates::after,\n.kk-tl-ilam .dates::before {\n    content: '';\n    position: absolute;\n    z-index: 2;\n    top: 0;\n    height: 100%;\n    width: 20px\n}\n\n.kk-tl-ilam .dates::before {\n    left: 0;\n    background: linear-gradient(to right, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0));\n}\n\n.kk-tl-ilam .dates::after {\n    right: 0;\n    background: linear-gradient(to left, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0));\n}\n\n/* date item */\n.kk-tl-ilam .date {\n    position: absolute;\n    bottom: 0; \n    z-index: 2;\n    text-align: center;\n    font-size: 0.8em;\n    padding-bottom: 0.75em;\n    color: hsl(0, 0%, 22%);\n    user-select: none;\n    text-decoration: none\n}\n\n.kk-tl-ilam .date::after {\n    content: '';\n    position: absolute;\n /*   left: 50%;\n    -webkit-transform: translateX(-50%);\n    -ms-transform: translateX(-50%);\n    transform: translateX(-50%);*/\n    bottom: -5px;\n    height: 12px;\n    width: 12px;\n    border-radius: 50%;\n    border-width: 2px;\n    border-style: solid;\n    border-color: hsl(0, 0%, 87.3%);\n    background-color: hsl(0, 0%, 97%);\n    transition: background-color 0.3s, border-color .3s\n}\n\n.kk-tl-ilam .date:hover::after {\n    background-color: hsl(74, 93%, 32%);\n    border-color: hsl(74, 93%, 32%);\n}\n\n/* date older event */\n.kk-tl-ilam .date--older-event::after {\n    border-color: hsl(74, 93%, 32%);\n}\n\n/* date selected */\n.kk-tl-ilam .date--selected {\n    pointer-events: none\n}\n\n.kk-tl-ilam .date--selected::after {\n    background-color: hsl(74, 93%, 32%);\n    border-color: hsl(74, 93%, 32%);\n}\n\n/* navigation buttons */\n.kk-tl-ilam .navigation {\n    position: absolute;\n    z-index: 1;\n    top: 50%;\n    -webkit-transform: translateY(-50%);\n    -ms-transform: translateY(-50%);\n    transform: translateY(-50%);\n    height: 34px;\n    width: 34px;\n    border-radius: 50%;\n    border-width: 2px;\n    border-style: solid;\n    border-color: hsl(0, 0%, 87.3%);\n    transition: border-color 0.3s\n}\n\n.kk-tl-ilam .navigation::after {\n    content: '';\n    position: absolute;\n    height: 16px;\n    width: 16px;\n    top: 50%;\n    left: 50%;\n    -webkit-transform: translateX(-50%) translateY(-50%);\n    -ms-transform: translateX(-50%) translateY(-50%);\n    transform: translateX(-50%) translateY(-50%);\n}\n\n.kk-tl-ilam .navigation:hover {\n    border-color: hsl(74, 93%, 32%)\n}\n\n.kk-tl-ilam .navigation--prev {\n    left: 0;\n    -webkit-transform: translateY(-50%) rotate(180deg);\n    -ms-transform: translateY(-50%) rotate(180deg);\n    transform: translateY(-50%) rotate(180deg)\n}\n\n\n.kk-tl-ilam .navigation--next {\n    right: 0\n}\n\n/*text replace*/\n.kk-tl-ilam .text-replace {\n    overflow: hidden;\n    color: transparent;\n    text-indent: 100%;\n    white-space: nowrap\n}\n\n/* remove blue border from buttons */\n.kk-tl-ilam .tc-btn-invisible { outline:none; }\n\n",
            "created": "20190731203939797",
            "creator": "Mohammad",
            "list": "",
            "modified": "20201119113009721",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/timelines/styles/kerman-colors.css": {
            "title": "$:/plugins/kookma/timelines/styles/kerman-colors.css",
            "created": "20190728113300986",
            "modified": "20201119113009733",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[all[shadows+tiddlers]prefix[$:/plugins/kookma/timelines/styles/colors/]] -[<currentTiddler>]\" variable=\"type\">\n\n<$vars \n selector={{{[<type>getindex[class]addprefix[.kk-tl-kerman-]]}}} \n color={{{[<type>getindex[color]]}}} \n background-color={{{[<type>getindex[background]]}}} \n border-color={{{[<type>getindex[border]]}}} \n link-color={{{[<type>getindex[link]]}}} \n >\n \n<<selector>> ul li{color:<<color>>; background-color: <<background-color>>; border-color: <<border-color>>;\t}\t\t\n<<selector>> ul:before{border-color:<<border-color>>;}\n<<selector>> ul li > span{border-color:<<border-color>>;}\n<<selector>> ul li > span:before, \n<<selector>> ul li > span:after{background:<<background-color>>; border-color:<<border-color>>;}\n<<selector>> .item-timedate span{color:<<color>>;}\n<<selector>> .item-link {color:<<link-color>>;}\n</$vars>\n</$list>\n"
        },
        "$:/plugins/kookma/timelines/styles/kerman.css": {
            "title": "$:/plugins/kookma/timelines/styles/kerman.css",
            "text": "/*The Kerman main stylesheet*/\n.kk-tl-kerman{\n    margin:0 10%;\n    padding: 10px 0 40px 60px\n}\n\n.kk-tl-kerman ul{\n    list-style-type: none;\n    margin: 0;\n    padding: 0;\n    position: relative;\n    transition: all 0.5s linear;\n    top:0\n}\n\n.kk-tl-kerman ul:last-of-type{\n    top:40px\n }\n\n.kk-tl-kerman ul:before{\n    content: \"\";\n    display: block;\n    width: 0;\n    height: 100%;\n    position: absolute;\n    top:0;\n    left:30px;\n    border-width:1px;\n    border-style:dashed;\n}\n\n\n.kk-tl-kerman ul li{\n    margin: 20px 60px 60px;\n    position: relative;\n    padding: 10px 20px;\n    border-radius: 10px;\n    line-height: 20px;\n    width: 65%\n}\n\n\n.kk-tl-kerman ul li > span{\n    content: \"\";\n    display: block;\n    width: 0;\n    height: 100%;\n    position: absolute;\n    top:0;\n    left:-30px;\n\tborder-width:1px;\n    border-style:solid;\n}\n\n\n\n.kk-tl-kerman ul li > span:before,\n.kk-tl-kerman ul li > span:after{\n    content: \"\";\n    display: block;\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    position: absolute;\n    left:-7.5px;\n\t\tborder-width:2px;\n\t\tborder-style:solid;\n}\n\n\n\n.kk-tl-kerman .item-title{\n    text-transform: uppercase;\n    font-weight: 700;\n    margin-bottom: 5px\n}\n\n\n.kk-tl-kerman .item-body:first-letter{\n  text-transform: capitalize;\n\tline-height: 1.7\n}\n\n.kk-tl-kerman .item-footer{\n    margin-top: 10px;\n    text-transform: capitalize;\n    font-style: italic;\n    text-align: right;\n    margin-right: 20px\n}\n\n\n.kk-tl-kerman .item-timedate span{\n    position: absolute;\n    font-size:80%;\n    font-weight: bold;\n}\n/*   */\n\n.kk-tl-kerman .item-link{\n    font-weight:700;\n}\n\n/* date time */\n.kk-tl-kerman .item-timedate span:first-child {left:-93px; top:-14px;}\n.kk-tl-kerman .item-timedate span:last-child {left:-73px; bottom:-10px;}\n\n.kk-tl-kerman ul li > span:before{top:-10px}\n.kk-tl-kerman ul li > span:after{bottom:-10px;}",
            "created": "20190728105114218",
            "modified": "20201119113009748",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/timelines/styles/tehran-colors.css": {
            "title": "$:/plugins/kookma/timelines/styles/tehran-colors.css",
            "created": "20190807113546515",
            "modified": "20201119113009762",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": "<$list filter=\"[all[shadows+tiddlers]prefix[$:/plugins/kookma/timelines/styles/colors/]]\" variable=\"type\">\n\n<$vars \n selector={{{[<type>getindex[class]addprefix[.kk-tl-tehran-]]}}} \n color={{{[<type>getindex[color]]}}} \n background-color={{{[<type>getindex[background]]}}} \n border-color={{{[<type>getindex[border]]}}} \n link-color={{{[<type>getindex[link]]}}} \n light-background={{{[<type>getindex[light-background]]}}} \n >\n \n<<selector>> .kk-tl-tehran-content{ background:<<background-color>>; color:<<color>>;}\n<<selector>> li {color:<<color>>;background:<<background-color>>;}\n<<selector>> .kk-tl-tehran-active {background:<<background-color>>;}\n<<selector>> .kk-tl-tehran-active~li {color:<<color>>; background:<<light-background>>;}\n\n</$vars>\n</$list>\n\n/*overwrite light theme for Tehran*/\n.kk-tl-tehran-light li {background:#d7d8d8;}\n.kk-tl-tehran-light .kk-tl-tehran-active {background:#e8e9e9;}"
        },
        "$:/plugins/kookma/timelines/styles/tehran.css": {
            "title": "$:/plugins/kookma/timelines/styles/tehran.css",
            "text": ".kk-tl-tehran{\n  width:60%;\n  margin: 10px auto;\n\tbox-sizing:border-box;\n}\n\n.kk-tl-tehran-content{\n  padding:15px;\n  min-height:140px;\n /* border-width:1px;\n  border-style:dotted; */\n}\n\n.kk-tl-tehran ul{\n  padding:0;\n  text-align:center;\n}\n.kk-tl-tehran li {\n  width: 2em;\n  height: 2em;\n  line-height: 2em;\n  text-align: center;\n  border-radius: 50%;\n  display: inline-block;\n  position: relative;\n  margin: 8px 5px;\n}\n\n/*Extra setting */\n.kk-tl-tehran .tc-btn-invisible { outline:none; }\n\n\n/* Colors \n\n.kk-tl-tehran-textbox{\n\tborder-color:dodgerblue;\n}\n.kk-tl-tehran li {\n\t  color: white;\n\t  background: dodgerblue;\n}\n.kk-tl-tehran-active {\n  background: dodgerblue;\n}\n\n.kk-tl-tehran-active~li {\n  background: lightblue;\n}\n\n.kk-tl-tehran-active~li::before {\n  background: lightblue;\n}\n\n*/",
            "created": "20190729191846502",
            "creator": "Mohammad",
            "modified": "20201119113009777",
            "modifier": "Mohammad",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/timelines/templates/gilan": {
            "title": "$:/plugins/kookma/timelines/templates/gilan",
            "created": "20190804113001452",
            "modified": "20201119113315559",
            "type": "text/vnd.tiddlywiki",
            "text": "<div class=\"item-title\"><$link class=\"item-link\"><$text text=<<currentTiddler>>/></$link></div>\n<div class=\"tc-subtitle\"><$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/></div>\n<$transclude mode=\"block\"/>\n<div class=\"item-footer\"><$view field=<<__footer__>>/></div>"
        },
        "$:/plugins/kookma/timelines/templates/ilam": {
            "title": "$:/plugins/kookma/timelines/templates/ilam",
            "created": "20190804113037299",
            "modified": "20201119113315594",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<h1><$transclude field=\"title\"/></h1>\n<$transclude mode=\"block\"/>"
        },
        "$:/plugins/kookma/timelines/templates/kerman": {
            "title": "$:/plugins/kookma/timelines/templates/kerman",
            "created": "20190804113047364",
            "modified": "20201119113315611",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<div class=\"item-title\"><$link class=\"item-link\"><$text text=<<currentTiddler>>/></$link></div>\n<div class=\"item-body\"><$transclude mode=\"block\"/></div>\n<div class=\"item-footer\"><$view field=<<__footer__>>/></div>\n"
        },
        "$:/plugins/kookma/timelines/templates/tehran": {
            "title": "$:/plugins/kookma/timelines/templates/tehran",
            "created": "20190804113057300",
            "modified": "20201119113315627",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<$transclude mode=block/>"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/kookma/utility/author/author-tools": {
            "title": "$:/plugins/kookma/utility/author/author-tools",
            "created": "20190912082519234",
            "key": "((author-tools))",
            "modified": "20210520135718576",
            "tags": "$:/tags/KeyboardShortcut",
            "type": "text/vnd.tiddlywiki",
            "text": "<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/kookma/utility/author/modal\" />"
        },
        "$:/plugins/kookma/utility/author/exclude-items": {
            "title": "$:/plugins/kookma/utility/author/exclude-items",
            "caption": "Exclude items",
            "created": "20200313124437263",
            "modified": "20200322115519909",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define showItems(label, filter)\n<h2>$label$</h2>\n<$list filter=<<__filter__>> >\n<$checkbox tiddler=<<currentTiddler>> tag=\"excluded\"/>&nbsp;<$link to=<<currentTiddler>>><$text text=<<currentTiddler>>/></$link><br>\n</$list>\n\\end\n<!-- drag and drop -->\n<<showItems label:\"Disable drag and drop\" filter:\"[title[$:/config/DragAndDrop/Enable]]\">>\n<!-- side bar items -->\n<<showItems label:\"Sidebar tabs\" filter:\"[all[shadows+tiddlers]]+[tag[$:/tags/SideBar]]\">>\n<!-- viewtoolbar items -->\n<<showItems label:\"View toolbars\" filter:\"[all[shadows+tiddlers]prefix[$:/config/ViewToolbarButtons/Visibility]]\">>\n<!-- Page controls -->\n<<showItems label:\"Page controls\" filter:\"[all[shadows+tiddlers]prefix[$:/config/PageControlButtons/Visibility]]\">>\n<$list filter=\"\">"
        },
        "$:/plugins/kookma/utility/author/individual-items": {
            "title": "$:/plugins/kookma/utility/author/individual-items",
            "caption": "Hide individual UI element",
            "created": "20200313141533701",
            "modified": "20200322130601872",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Select individual items to hide in reader mode.\n\n! Site options\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/site-title\" tag=\"$:/tags/SideBarSegment\"/> Show site title<br/>\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/site-subtitle\" tag=\"$:/tags/SideBarSegment\"/> Show site subtitle<br/>\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/page-controls\" tag=\"$:/tags/SideBarSegment\"/> Show page controls<br/>\n\n! Right sidebar elements\n<$checkbox tiddler=\"$:/core/ui/TopBar/menu\" tag=\"$:/tags/TopRightBar\"/> Show right sidebar toggle button<br/>\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/search\" tag=\"$:/tags/SideBarSegment\"/> Show search bar<br/>\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/tabs\" tag=\"$:/tags/SideBarSegment\"/> Show sidebar tabs<br/>\n<!-- reserved\n<$checkbox tiddler=\"$:/config/custom-segment\" tag=\"$:/tags/SideBarSegment\"/> Show custom menu -->\n\n! Sidebar tabs\n<$checkbox tiddler=\"$:/core/ui/SideBar/Open\" tag=\"$:/tags/SideBar\"/> Show Open tab<br/>\n<$checkbox tiddler=\"$:/core/ui/SideBar/Recent\" tag=\"$:/tags/SideBar\"/> Show Recent tab<br/>\n<$checkbox tiddler=\"$:/core/ui/SideBar/Tools\" tag=\"$:/tags/SideBar\"/> Show Tools tab<br/>\n<$checkbox tiddler=\"$:/core/ui/SideBar/More\" tag=\"$:/tags/SideBar\"/> Show More tab<br/>\n\n! Tiddler options\n<$checkbox tiddler=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/edit\" field=text checked=show unchecked=hide default=show /> Show edit button in the tiddler toolbar<br/>\n<$checkbox tiddler=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close\" field=text checked=show unchecked=hide default=show /> Show close button in the tiddler toolbar<br/>\n<$checkbox tiddler=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions\" field=text checked=show unchecked=hide default=show /> Show more actions button in the tiddler toolbar\n\n! Other items\n<$checkbox tiddler=\"$:/config/DragAndDrop/Enable\" field=text checked=no unchecked=yes default=yes /> Disable page dropzone\n"
        },
        "$:/plugins/kookma/utility/author/modal": {
            "title": "$:/plugins/kookma/utility/author/modal",
            "created": "20190912073245120",
            "modified": "20200316124818329",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<<tabs tabsList:\"$:/plugins/kookma/utility/author/tools $:/plugins/kookma/utility/author/individual-items\" default:\"$:/plugins/kookma/utility/author/tools\">>"
        },
        "$:/plugins/kookma/utility/author/switch-author": {
            "title": "$:/plugins/kookma/utility/author/switch-author",
            "created": "20200315203327216",
            "key": "((switch-author))",
            "modified": "20210520135718587",
            "tags": "$:/tags/KeyboardShortcut",
            "type": "text/vnd.tiddlywiki",
            "text": "\\import $:/plugins/kookma/utility/author/tools\n\n<$reveal type=nomatch state=<<configTid>> text=\"\">\n<<unhide-elements>>\n</$reveal>\n<$reveal type=match state=<<configTid>> text=\"\" default=\"\">\n<<hide-elements>>\n</$reveal>"
        },
        "$:/plugins/kookma/utility/author/tools": {
            "title": "$:/plugins/kookma/utility/author/tools",
            "caption": "Hide bulk of UI elements",
            "created": "20200313111922410",
            "modified": "20200322160845236",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define configTid() $:/config/utility/author\n\\define add-remove-tag(msg:\"\", tag:\"\")\n<$fieldmangler><!--msg: tm-add-tag tm-remove-tag-->\n<$action-sendmessage $message=\"$msg$\" $param=\"$tag$\"/>\n</$fieldmangler>\n\\end\n\n\\define hide-elements()\n<!-- hide side bar items -->\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!tag[excluded]]\">\n<$action-setfield $tiddler=<<configTid>> $index=<<currentTiddler>> $value=\"$:/tags/SideBar\"/>\n<$macrocall $name=\"add-remove-tag\" msg=\"tm-remove-tag\" tag=\"$:/tags/SideBar\"/>\n</$list>\n<!-- hide view toolbars -->\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/ViewToolbarButtons/Visibility]!tag[excluded]]\">\n<$reveal type=match stateTitle=<<currentTiddler>> stateField=\"text\" text=\"show\">\n<$action-setfield $tiddler=<<configTid>> $index=<<currentTiddler>> $value=\"show\"/>\n<$action-setfield $tiddler=<<currentTiddler>> $field=\"text\" $value=\"hide\"/>\n</$reveal>\n</$list>\n<!-- hide page controls -->\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/PageControlButtons/Visibility]!tag[excluded]]\">\n<$reveal type=match stateTitle=<<currentTiddler>> stateField=\"text\" text=\"show\">\n<$action-setfield $tiddler=<<configTid>> $index=<<currentTiddler>> $value=\"show\"/>\n<$action-setfield $tiddler=<<currentTiddler>> $field=\"text\" $value=\"hide\"/>\n</$reveal>\n</$list>\n<!-- disable dropzone -->\n<$list filter=\"[[$:/config/DragAndDrop/Enable]!tag[excluded]]\" variable=ignore>\n<$action-setfield $tiddler=\"$:/config/DragAndDrop/Enable\" $field=\"text\" $value=\"no\"/>\n</$list>\n\\end\n\n\\define unhide-elements()\n<!-- Revert view toolbar and page controls -->\n<$list filter=\"[<configTid>indexes[]]\">\n<$reveal type=match stateTitle=<<configTid>> stateIndex=<<currentTiddler>> text=\"show\">\n<$action-setfield $tiddler=<<currentTiddler>> $field=\"text\" $value=\"show\"/>\n</$reveal>\n</$list>\n<!-- Revert sidebar tabs -->\n<$list filter=\"[<configTid>indexes[]]\">\n<$reveal type=match stateTitle=<<configTid>> stateIndex=<<currentTiddler>> text=\"$:/tags/SideBar\">\n<$macrocall $name=\"add-remove-tag\" msg=\"tm-add-tag\" tag=\"$:/tags/SideBar\"/>\n</$reveal>\n</$list>\n<!-- delete the configTid -->\n<$action-deletetiddler $tiddler=<<configTid>>/>\n<!-- enable dropzone -->\n<$list filter=\"[[$:/config/DragAndDrop/Enable]!tag[excluded]]\" variable=ignore>\n<$action-deletetiddler $tiddler=\"$:/config/DragAndDrop/Enable\"/>\n</$list>\n\\end\n\n<$reveal type=nomatch state=<<configTid>> text=\"\">\n<$button actions=<<unhide-elements>> tooltip=\"Unhide UI elements\">Author mode</$button>\n</$reveal>\n<$reveal type=match state=<<configTid>> text=\"\" default=\"\">\n<$button actions=<<hide-elements>> tooltip=\"Hide UI elements\">Reader mode</$button>\n</$reveal>\n<small><ul>\n<li>Author mode: all UI elements are visible</li>\n<li>Redaer mode: all UI elements are hidden except those excluded</li>\n</ul></small>\n<$reveal type=match state=<<configTid>> text=\"\" default=\"\">\n<details>\n<summary>Select items to be excluded</summary>\n<div style=\"padding-left:30px\">{{$:/plugins/kookma/utility/author/exclude-items}}\n</div>\n</details>\n</$reveal>"
        },
        "$:/plugins/kookma/utility/config/reveal-tags": {
            "title": "$:/plugins/kookma/utility/config/reveal-tags",
            "created": "20200123085623608",
            "modified": "20200123200112351",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/config/ShortcutInfo/author-tools": {
            "title": "$:/config/ShortcutInfo/author-tools",
            "created": "20190912083358612",
            "modified": "20210520135718623",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Show Author tools dialog"
        },
        "$:/config/ShortcutInfo/switch-author": {
            "title": "$:/config/ShortcutInfo/switch-author",
            "created": "20200315203528401",
            "modified": "20210520135718641",
            "type": "text/vnd.tiddlywiki",
            "text": "Toggle the author-reader mode"
        },
        "$:/config/shortcuts/author-tools": {
            "title": "$:/config/shortcuts/author-tools",
            "created": "20191121050813703",
            "modified": "20210520135718631",
            "type": "text/vnd.tiddlywiki",
            "text": "ctrl-alt-A"
        },
        "$:/config/shortcuts/switch-author": {
            "title": "$:/config/shortcuts/switch-author",
            "created": "20200315203409995",
            "modified": "20210520135718649",
            "type": "text/vnd.tiddlywiki",
            "text": "ctrl+alt+L"
        },
        "$:/plugins/kookma/utility/history": {
            "title": "$:/plugins/kookma/utility/history",
            "created": "20190930044127683",
            "modified": "20210520143148996",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "* ''2.1.6'' -- 2021.05.20 -- bug fixes, new state tiddler for view fields\n* ''2.1.4'' -- 2021.04.09 -- new viewtemplate for show fields used\n* ''2.1.2'' -- 2020.04.03 -- page control button issue fixed\n* ''2.1.1'' -- 2020.03.25 -- page control button improved and minor issues in css fixed\n* ''2.1.0'' -- 2020.03.23 -- new transclusion output for fields macro and disable drag and drop globally\n* ''2.0.0'' -- 2020.03.16 -- new author-reader mode switch\n* ''1.8.0'' -- 2020.03.13 -- admin panel added\n* ''1.7.0'' -- 2020.02.23 -- show tiddler raw content including the macros on demand\n* ''1.0.0'' -- 2019.10.13 -- stable release\n* ''0.5.0'' -- 2019.10.10 -- first beta release"
        },
        "$:/plugins/kookma/utility/images/view-fields.svg": {
            "title": "$:/plugins/kookma/utility/images/view-fields.svg",
            "created": "20181010193706723",
            "modified": "20200123200937680",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"tc-image-button tc-image-view-fields\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M7 11H1v2h6v-2zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12 1.41-1.41zM13 1h-2v6h2V1zm5.36 6.05l-1.41-1.41-2.12 2.12 1.41 1.41 2.12-2.12zM17 11v2h6v-2h-6zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm2.83 7.24l2.12 2.12 1.41-1.41-2.12-2.12-1.41 1.41zm-9.19.71l1.41 1.41 2.12-2.12-1.41-1.41-2.12 2.12zM11 23h2v-6h-2v6z\"/></svg>"
        },
        "$:/language/Buttons/Utility/Caption": {
            "title": "$:/language/Buttons/Utility/Caption",
            "created": "20190930171340202",
            "modified": "20210520135718612",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "show fields"
        },
        "$:/language/Buttons/Utility/Hint": {
            "title": "$:/language/Buttons/Utility/Hint",
            "created": "20190930171301401",
            "modified": "20210520135718597",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Show fields"
        },
        "$:/plugins/kookma/utility/license": {
            "title": "$:/plugins/kookma/utility/license",
            "created": "20190930044127683",
            "modified": "20200325141629992",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Distributed under an MIT license.\n\nCopyright (c) 2019-2020 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<\n"
        },
        "$:/plugins/kookma/utility/macro/doc-svg": {
            "title": "$:/plugins/kookma/utility/macro/doc-svg",
            "created": "20190722141637145",
            "modified": "20200123200937669",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define doc-svg(tiddler:\"\", color:\"\")\n<span class=\"kk-doc\" style=\"fill:$color$;\"><$transclude tiddler=<<__tiddler__>> /></span>\n\\end"
        },
        "$:/plugins/kookma/utility/macro/find": {
            "title": "$:/plugins/kookma/utility/macro/find",
            "created": "20181213121411187",
            "modified": "20200325124037811",
            "tags": "$:/tags/Macro",
            "type": "application/x-tiddler",
            "text": "\\define find(text, begin, end, output:\"simple\", mode:\"all\")\n<$vars \n  fulltext=<<__text__>>\n  start=<<__begin__>>\n  stop=<<__end__>>\n  output-macro=<<__output__>>\n>\n<$list variable=\"p1\" filter=\"[<fulltext>splitbefore<start>]\">\n<$list variable=\"p2\" filter=\"[<fulltext>removeprefix<p1>]\">\n<$list variable=\"p3\" filter=\"[<p2>splitbefore<stop>removesuffix<stop>]\">\n<$macrocall $name=<<output-macro>> p=<<p3>> />\n<$reveal type=\"match\" text=\"all\" default=<<__mode__>> >\n<$macrocall $name=\"find\"\n  text={{{[<p2>removeprefix<p3>removeprefix<stop>]}}}\n  begin=<<start>>\n  end=<<stop>>\n  output=<<output-macro>>\n/>\n</$reveal>\n</$list>\n</$list>\n</$list>\n</$vars>\n\\end\n\n\\define simple(p)\n<$text text=<<__p__>> />\n\\end\n\n\\define simple-list(p)\n<li><$text text=<<__p__>>/></li>\n\\end\n\n\n!! Summary\n* `find` is a macro to search a text and find all snippets delimited between values of `begin` and `end` delimiters\n* `simple` is a macro used by `find` to show the output in a simple format\n* `simple-list` is a macro used by `find` to show the output in a simple list format. The ordered and unordered list\ncan be used if the call to `find` macro wrapped in a `div` with suitable type e.g `ol` or `ul`."
        },
        "$:/plugins/kookma/utility/macro/lorem": {
            "title": "$:/plugins/kookma/utility/macro/lorem",
            "author": "Jeremy Ruston",
            "created": "20190316214433792",
            "description": "creates few paragraphs of dumy text",
            "modified": "20200123200937645",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define .lorem(np:1)\n<$list filter=\"[range[1,$np$]]\" variable=null>\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n<$list filter=\"[<__np__>!match[1]]\"><p/></$list>\n</$list>\n\\end"
        },
        "$:/plugins/kookma/utility/macro/show-macro": {
            "title": "$:/plugins/kookma/utility/macro/show-macro",
            "created": "20190317174614898",
            "modified": "20201130152604002",
            "tags": "$:/tags/Macro",
            "type": "application/x-tiddler",
            "text": "\\define disp-macro-contents(p)\n<pre>\\define<$text text=<<__p__>> />\\end</pre>\n\\end\n\n\\define show-macro(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<<currentTiddler>> >\n<$macrocall $name='find'\n  text={{{[<selected-tiddler>get[text]]}}}\n  begin=\"\\define\"\n  end=\"\\end\"\n  output=\"disp-macro-contents\"/>\n</$set>\n\\end"
        },
        "$:/plugins/kookma/utility/macro/simple-navigation": {
            "title": "$:/plugins/kookma/utility/macro/simple-navigation",
            "created": "20190823062102008",
            "description": "create a new tiddler tagged with $:/tags/Viewtemplate and call simple-navigation with desired tag",
            "modified": "20200126151115600",
            "tags": "$:/tags/Macro",
            "type": "application/x-tiddler",
            "text": "\\define simple-navigation(tag:\"demo\", class, close:\"no\")\n<$list filter=\"[all[current]tag[$tag$]]\">\n<div class=\"$class$\">\n<$list filter=\"[tag[$tag$]before<currentTiddler>]\" variable=\"prevTiddler\">\n<$button to=<<prevTiddler>> tooltip=<<prevTiddler>> class=\"tc-btn-invisible $class$\">previous\n<$list filter=\"[<__close__>match[yes]]\" variable=ignore><$action-sendmessage $message=\"tm-close-tiddler\" $param=<<currentTiddler>>/></$list>\n</$button>\n</$list>\n<$list filter=\"[tag[$tag$]after<currentTiddler>] [tag[$tag$]before<currentTiddler>] +[count[]] -1\" variable=ignore>|</$list>\n<$list filter=\"[tag[$tag$]after<currentTiddler>]\" variable=\"nextTiddler\">\n<$button to=<<nextTiddler>> tooltip=<<nextTiddler>> class=\"tc-btn-invisible $class$\">next\n<$list filter=\"[<__close__>match[yes]]\" variable=ignore><$action-sendmessage $message=\"tm-close-tiddler\" $param=<<currentTiddler>>/></$list>\n</$button>\n</$list>\n</div>\n</$list>\n\\end"
        },
        "$:/plugins/kookma/utility/macro/transclusion": {
            "title": "$:/plugins/kookma/utility/macro/transclusion",
            "created": "20190930050545887",
            "modified": "20200324201449425",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define code(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<<currentTiddler>> >\n<$codeblock language={{{[<selected-tiddler>get[type]]}}} code={{{[<selected-tiddler>get[text]]}}}/>\n</$set>\n\\end\n\n\\define code-link(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<<currentTiddler>> >\n<$link to=<<selected-tiddler>>/>\n<$codeblock language={{{[<selected-tiddler>get[type]]}}} code={{{[<selected-tiddler>get[text]]}}}/>\n</$set>\n\\end\n\n\\define content(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<<currentTiddler>> >\n<$link to=<<selected-tiddler>>/>\n<$transclude tiddler=<<selected-tiddler>> mode=\"block\"/>\n</$set>\n\\end\n\n\\define fields(tiddler)\n<style>\n/*Borderless table*/\n.kk-utility-tbl-borderless, \n.kk-utility-tbl-borderless tr,\n.kk-utility-tbl-borderless td{border:0;}\n</style>\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<<currentTiddler>> >\n<$link to=<<selected-tiddler>>/>\n<$list filter='[<selected-tiddler>fields[]] -[enlist[text title created modified tags creator modifier]] +[limit[1]]' variable=\"ignore\"><!--check if there is any user field -->\n<table class=\"kk-utility-tbl-borderless\">\n<$list filter='[<selected-tiddler>fields[]] -[enlist[text title created modified tags creator modifier]]' variable=\"fld\">\n<tr><td style=\"text-align:right\"><<fld>>:</td><td><$text text={{{[<selected-tiddler>get<fld>]}}}/></td></tr>\n</$list>\n</table>\n</$list>\n</$set>\n\\end\n\n\\define description(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<<currentTiddler>> >\n<dl><dt><$link to=<<selected-tiddler>>/></dt><dd><$transclude tiddler=<<selected-tiddler>> field=\"description\"/></dd></dl>\n</$set>\n\\end"
        },
        "$:/plugins/kookma/utility/macro/unique-id": {
            "title": "$:/plugins/kookma/utility/macro/unique-id",
            "author": "Jeremy Ruston",
            "created": "20200210134515855",
            "description": "creates a unique id for permanent state tiddler",
            "modified": "20200210134635362",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define create_id_from_timedata(prefix) $prefix$-<<now [UTC]YYYY0MM0DD0hh0mm0ssXXX>>\n\n\\define unique-id(prefix:id)\n<$wikify name=id text=<<create_id_from_timedata \"\"\"$prefix$\"\"\">>  >\n<$button tooltip=\"create unique id\" class=\"tc-btn-invisible\" message=\"tm-copy-to-clipboard\" param=<<id>> >{{$:/core/images/copy-clipboard}} \n</$button> <$text text=<<id>>/>\n</$wikify>\n\\end\n"
        },
        "$:/plugins/kookma/utility/macro/wikitext-macros": {
            "title": "$:/plugins/kookma/utility/macro/wikitext-macros",
            "created": "20150117184156000",
            "modified": "20200123200937571",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define wikitext-example(src)\n<div class=\"doc-example\">\n\n<$macrocall $name=\"copy-to-clipboard-above-right\" src=<<__src__>>/>\n\n```\n$src$\n```\n\nThat renders as:\n\n$src$\n\n... and the underlying HTML is:\n\n$$$text/vnd.tiddlywiki>text/html\n$src$\n$$$\n</div>\n\\end\n\n\\define wikitext-example-without-html(src)\n<div class=\"doc-example\">\n\n<$macrocall $name=\"copy-to-clipboard-above-right\" src=<<__src__>>/>\n\n```\n$src$\n```\n\nThat renders as:\n\n$src$\n</div>\n\\end\n<!--\n; Credit\n:Jeremy Ruston TW 5.1.18\n\nThe wiki-text macros are set of macro for documenting TW codes.\n-->"
        },
        "$:/plugins/kookma/utility/readme": {
            "title": "$:/plugins/kookma/utility/readme",
            "created": "20190930044127683",
            "modified": "20210520140912417",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "; Utility plugin\nThe utility plugin objective is to provide set of tools for authors. These tools includes simple transclusions, show raw contents of tiddlers, author tools, wikitext macros, show fields in view mode, and much more!\n\n; Code and demo\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Utility/\n* Code: https://github.com/kookma/TW-Utility\n"
        },
        "$:/plugins/kookma/utility/snippet/macrocall-wikitext-example": {
            "title": "$:/plugins/kookma/utility/snippet/macrocall-wikitext-example",
            "caption": "Wikitext-example macrocall",
            "created": "20181023161605661",
            "modified": "20200123200937811",
            "tags": "$:/tags/TextEditor/Snippet",
            "type": "text/vnd.tiddlywiki",
            "text": "<$macrocall $name=\"wikitext-example-without-html\" \nsrc=\"\"\"\n\"\"\"/>"
        },
        "$:/plugins/kookma/utility/snippet/wikitext-macro": {
            "title": "$:/plugins/kookma/utility/snippet/wikitext-macro",
            "caption": "Wikitext-example",
            "created": "20181007154126921",
            "modified": "20200123200937797",
            "tags": "$:/tags/TextEditor/Snippet",
            "type": "text/vnd.tiddlywiki",
            "text": "<<wikitext-example-without-html \nsrc:\"\"\"\n\"\"\">>"
        },
        "$:/plugins/kookma/utility/styles/doc-svg": {
            "title": "$:/plugins/kookma/utility/styles/doc-svg",
            "text": ".kk-doc svg{\nwidth: 1.2em;\nheight: 1.2em;\nvertical-align: middle;}\n\n.kk-ut-txt{\nmin-width:50%}",
            "created": "20190722142023425",
            "modified": "20200322091202744",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/utility/styles/tw-version": {
            "title": "$:/plugins/kookma/utility/styles/tw-version",
            "text": "<pre>/* TW-version added to site title */\n.tc-site-title:before {\n  content:\"TW <<version>>\";\n  position:absolute;\n  margin-top:-1.9em;\n  color:silver;\n  font-size:13px;\n}\n</pre>",
            "created": "20180906042308596",
            "modified": "20200325164200123",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/plugins/kookma/utility/styles/wikitext-macro": {
            "title": "$:/plugins/kookma/utility/styles/wikitext-macro",
            "text": ".doc-example { margin: 1em 0; padding: 0.8em 0; } .doc-example:hover { background-color: #f7f7f9; } .doc-example ul { margin-bottom: 0; padding-bottom: 0; margin-top: 0.2em; } .doc-example pre:first-child { margin-top: 0; } .doc-example-result { border-left: 5px solid #bbb; border-right: 5px solid #bbb; margin-left: 0; margin-right: 0; padding: 0 10px; } .doc-example-result ul { margin-left: 0; padding-left: 10px; } .doc-example-result ol { margin-left: 0; padding-left: 20px; }",
            "created": "20180909042646908",
            "modified": "20200325141241379",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css"
        },
        "$:/plugins/kookma/utility/ui/Buttons/ViewFields": {
            "title": "$:/plugins/kookma/utility/ui/Buttons/ViewFields",
            "caption": "{{$:/plugins/kookma/utility/images/view-fields.svg}} {{$:/language/Buttons/Utility/Caption}}",
            "created": "20181010190533135",
            "description": "Show a toggle button for view fields",
            "list-before": "$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette",
            "modified": "20210520141427208",
            "tags": "$:/tags/PageControls",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define stateTid() $:/state/utility/view-fields\n\n\\define show-fields-button()\n\\whitespace trim\n\n<$reveal type=\"nomatch\" state=<<stateTid>> text=\"show\" default=\"hide\">\n  <$button set=<<stateTid>> setTo=\"show\" \n\t         tooltip={{$:/language/Buttons/Utility/Hint}} \n\t\t\t\t\t aria-label={{$:/language/Buttons/Utility/Caption}} \n\t\t\t\t\t class=<<tv-config-toolbar-class>> >\n    <<disp-on-pagecontrols>>\n  </$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTid>> text=\"show\" default=\"hide\">\n  <$button set=<<stateTid>> setTo=\"hide\" \n           tooltip={{$:/language/Buttons/Utility/Hint}} \n\t\t\t\t   aria-label={{$:/language/Buttons/Utility/Caption}} \n\t\t\t\t   class=\"\"\"$(tv-config-toolbar-class)$ tc-selected\"\"\">\n     <<disp-on-pagecontrols>>\n  </$button>\n</$reveal>\n\\end\n\n\\define disp-on-pagecontrols() \n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/plugins/kookma/utility/images/view-fields.svg}}  \n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Utility/Caption}}/></span>\n</$list>\n\\end\n\n\n<<show-fields-button>>"
        },
        "$:/plugins/kookma/utility/ui/ControlPanel/Settings": {
            "title": "$:/plugins/kookma/utility/ui/ControlPanel/Settings",
            "caption": "Utility",
            "created": "20190930212747824",
            "list-after": "$:/core/ui/ControlPanel/Settings/TiddlyWiki",
            "modified": "20210518040658129",
            "tags": "$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar",
            "type": "text/vnd.tiddlywiki",
            "text": "These settings let you customise the behaviour of Utility plugin.\n\n---\n\n;Show Utility setting in more sidebar\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/ui/ControlPanel/Settings\" tag=\"$:/tags/MoreSideBar\"> Show setting in more sidebar</$checkbox>\n\n;Options\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/ui/Buttons/ViewFields\" tag=\"$:/tags/PageControls\"> Enable show fields</$checkbox>\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/styles/tw-version\" tag=\"$:/tags/Stylesheet\"> Show the Tiddlywiki version badge</$checkbox>\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/viewtemplate/display-tiddler-raw-content\" tag=\"$:/tags/ViewTemplate\"> Display the tiddler raw content</$checkbox><div style=\"padding-left:18px;\">\n<$list filter=\"[[$:/plugins/kookma/utility/viewtemplate/display-tiddler-raw-content]tags[]search[$:/tags/ViewTemplate]]\" variable=ignore>\nFilters to reveal tiddlers content &nbsp; <$edit-text tiddler=\"$:/plugins/kookma/utility/config/reveal-tags\" field=\"text\" tag=input defualt=\"\" placeholder=\"enter a filter e.g. [tag[myTag]] \" class=\"kk-ut-txt\"/>\n</$list></div>\n\n"
        },
        "$:/plugins/kookma/utility/viewtemplate/display-tiddler-raw-content": {
            "title": "$:/plugins/kookma/utility/viewtemplate/display-tiddler-raw-content",
            "created": "20181212041419278",
            "description": "this view template displays the content of global macro tiddlers",
            "modified": "20200126142626441",
            "tags": "$:/tags/ViewTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<$set name=\"revealFilters\" tiddler=\"$:/plugins/kookma/utility/config/reveal-tags\" field=text>\n<$list filter=\"[all[current]tag[show-content]]\n  [all[current]tag[$:/tags/EditTemplate]]\n  [all[current]tag[$:/tags/ViewTemplate]] \n  [all[current]tag[$:/tags/Macro]]\n  [all[current]subfilter<revealFilters>] +[limit[1]]\">\n<$codeblock code={{!!text}} language=\"xml\" />\n</$list>\n</$set>\n\n"
        },
        "$:/plugins/kookma/utility/viewtemplate/view-fields": {
            "title": "$:/plugins/kookma/utility/viewtemplate/view-fields",
            "created": "20181010162537613",
            "description": "Toggle field handling in view mode",
            "list-after": "$:/core/ui/ViewTemplate/tags",
            "modified": "20210520132401305",
            "tags": "$:/tags/ViewTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal type=match stateTiddler stateTitle=\"$:/state/utility/view-fields\" stateField=text default=\"hide\" text=show>\n<$vars newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">>\nnewFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">>  \nsearchListState=<<qualify \"$:/temp/searchListState\">> \nstoreTitle=<<qualify \"$:/temp/storeTitle\">> \n>\n<$transclude tiddler=\"$:/core/ui/EditTemplate/fields\"/>\n</$vars>\n</$reveal>"
        }
    }
}
{"tiddlers":{"$:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Brands.css":{"title":"$:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Brands.css","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* auto-imported from 'node_modules/@fortawesome/fontawesome-free' version 5.14.0 */\n@font-face {\n  font-family: 'Font Awesome 5 Brands';\n  font-style: normal;\n  font-weight: normal;\n  src: url('data:application/font-woff;charset=utf-8;base64,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') format('woff');\n}\n\n.fab {\n  font-family: 'Font Awesome 5 Brands';\n  font-style: normal;\n  font-weight: normal;\n}\n"},"$:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Regular.css":{"title":"$:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Regular.css","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* auto-imported from 'node_modules/@fortawesome/fontawesome-free' version 5.14.0 */\n@font-face {\n  font-family: 'Font Awesome 5 Free';\n  font-style: normal;\n  font-weight: 400;\n  src: url('data:application/font-woff;charset=utf-8;base64,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') format('woff');\n}\n\n.far {\n  font-family: 'Font Awesome 5 Free';\n  font-style: normal;\n  font-weight: 400;\n}\n"},"$:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Solid.css":{"title":"$:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Solid.css","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* auto-imported from 'node_modules/@fortawesome/fontawesome-free' version 5.14.0 */\n@font-face {\n  font-family: 'Font Awesome 5 Free';\n  font-style: normal;\n  font-weight: 900;\n  src: url('data:application/font-woff;charset=utf-8;base64,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') format('woff');\n}\n\n.fa, .fas {\n  font-family: 'Font Awesome 5 Free';\n  font-style: normal;\n  font-weight: 900;\n}\n"},"$:/plugins/TheDiveO/FontAwesome/history":{"title":"$:/plugins/TheDiveO/FontAwesome/history","created":"20140901110931199","modified":"20200718121750640","type":"text/vnd.tiddlywiki","text":"* ''1.2.21'' -- fixes font files not having been updated correctly.\n\n* ''1.2.20''\n** updates to Font Awesome Free 5.13.1.\n** refactors update mechanism to finally rely on the @fortawesome/fontawesome-free npm module, as the module finally contains the required meta information.\n\n* ''1.2.18'' -- updates to Font Awesome Free 5.8.2.\n\n* ''1.2.17'' -- updates to Font Awesome Free 5.8.1, adding several new categories, such as \"alert\", \"beverage\", \"energy\", et cetera. However, most of these new categories simply rehash existing icons, so there are only few really new icons to be found in this release.\n\n* ''1.2.16'' -- updates to Font Awesome Free 5.7.2.\n\n* ''1.2.15'' -- updates to Font Awesome Free 5.6.3. This adds new categories, such as \"autumn\", \"holliday\" and \"halloween\" with new icons, as well as updating existing categories with additional icons.\n\n* ''1.2.14''\n** updates to Font Awesome Free 5.3.1.\n** fixes crash in `--update` command when glyph in icons.json lacks a search terms property.\n\n* ''1.2.13''\n** switches to fetching the most recent Font Awesome Free download URL via GitHub API; this way, we can get rid of the (fine!) Puppeteer package and a truckload of update overhead.\n** npm package maintenance update: move development dependencies out of the general dependencies.\n\n* ''1.2.12'' -- updates to Font Awesome Free 5.2.0. This adds new category packs for \"automotive\", \"medical\", \"education\", and \"maps\".\n\n* ''1.2.11'' -- updates to Font Awesome Free 5.1.11.\n\n* ''1.2.10'' (1.2.9)\n** updates to Font Awesome 5.1.0, which brings new categories \"design\", \"emoji\" and \"travel\", and their icons -- as well as some updates and icon additions.\n** updates the update mechanism to work with the new 5.1.x packaging.\n\n* ''1.2.8'' -- updates to Font Awesome Free 5.0.13. This brings three new catogies: animals, buildings, and mathematics.\n\n* ''1.2.7'' -- updates to Font Awesome Free 5.0.12 -- they really do rapid updates, do they?! Glad that updating this plugin is automated...\n\n* ''1.2.6'' -- updates to Font Awesome Free 5.0.11.\n\n* ''1.2.5'' -- updates to Font Awesome Free 5.0.10.\n\n* ''1.2.4''\n** adds unicode code point info to the cheatsheet.\n\n* ''1.2.3''\n** makes TW5FontAwesome plugin available as npm package `tw5-fontawesome`.\n** adds ~ThirdFlow plugin as npm dependency `tw5-thirdflow`.\n\n* ''1.2.2''\n** updates to Font Awesome Free 5.0.9.\n** adds new categories //Charity//, //Chat//, and //Moving//.\n** adds new \"Font Awesome 5\" tab to the [[Control Panel|$:/ControlPanel]] that allows customizing the plugin: enable/disable internal and external link styling.\n\n* ''1.2.1''\n** adds missing category information.\n** adds automated update of category information from the Font Awesome 5 web site, as part of the normal update process:\n*** `npm run update` updates only if there is a newer version of Font Awesome 5 Free available from https://fontawesome.com/\n*** `npm run forceupdate` updates unconditionally.\n\n* ''1.2.0''\n** updates to Font Awesome Free 5.0.8.\n** adds category filtering to the cheatsheet.\n** adds Font Awesome 5 category meta data.\n** brings a new (fully) automatic update and release mechanism:\n*** use `$ npm run update-fontawesome` to update the development files to the newest Font Awesome version that is available online.\n*** use `$ npm run release` to create the plugin release file(s).\n** upgrades to most recent version of the [[ThirdFlow|http://thediveo.github.io/ThirdFlow/]] plugin: this comes with a new automated release mechanism.\n** refactors development command `--update-fontawesome` to directly download the most recent Font Awesome 5 Free package .zip from https://fontawesome.com. The only optional parameter to this command is `force` which forces re-updating, even if the font currently installed in the dev wiki is the same version as the one downloaded.\n** upgrades ThirdFlow plugin and now uses the new automated release file generation mechanism.\n\n* ''1.1.2''\n** fixes ~TiddlyWiki-internal links to system tiddlers not showing the gear symbol in the tiddler editor preview pane.\n\n* ''1.1.1''\n** upgrades to Font Awesome 5.0.4.\n** adds update/import command to ~FontAwesome 5 demo ~TiddlyWiki to update ~~from a Font Awesome zip package~~ [//online//]. Use `--update-fontawesome` when running the plugin development ~TiddlyWiki under Node.js.\n*** The `--update-fontawesome` command ~~expects the (path and) name of a Font Awesome zip package from which it will then update itself~~ [//has no parameters, or alternatively a single parameter `force`//]. ~~There is no need to unpack the zip package.~~ For instance:<div><strike>\n\n```bash\n$ tiddlywiki editions/develop --verbose --update-fontawesome ~/Downloads/fontawesome-free-5.0.2-zip --server 8080 $:/core/save/all text/plain text/html\n```\n\n</strike></div>\n*** If for some reason you need to re-update from the same Font Awesome zip package, specify an additional `force` parameter after the zip package file name parameter. For instance:<div><strike>\n\n```bash\n$ tiddlywiki editions/develop --verbose --update-fontawesome ~/Downloads/fontawesome-free-5.0.2-zip force --server 8080 $:/core/save/all text/plain text/html\n```\n</strike></div>\n* ''1.1.0''\n** upgrades to Font Awesome 5.0.2.\n** upgrades user macros to allow to specify the Font Awesome font family: `fas` (//Font Awesome Solid//), `far` (//Font Awesome Regular//), and `fab` (//Font Awesome Brands//).\n** upgrades stylesheets to new Font Awesome font mess, introduces [[$:/plugins/TheDiveO/FontAwesome/macros/css settings]] shorthand macros to avoid lengthy CSS properties assignments in CSS rules using Font Awesome.\n* ''1.0.7''\n** fix overly greedy image URL adornments, so that they don't apply to TW5-internal images. Now, an internal [[tree.jpeg]] doesn't get adornment, while [[http://thediveo.github.io/TW5FontAwesome/fa-flag.png]] still does, so the type of document can be glanced quickly.\n** small visual improvement to `fa-lbadge` which adds a small right margin to the badge, so that the adjacent text doesn't seem to visually collide with the badge anymore.\n* ''1.0.6''\n** link adornments for image URLs (`.jpg`/`.jpeg`, `.png`, `.gif`, `.tif`/`.tiff`)\n* ''1.0.5''\n** maintenance: upgrade ThirdFlow plugin to 1.1.11.\n* ''1.0.4''\n** improved display of link adornments by removing the link underlining from the adornments.\n** fixed CSS class name bug in `fa-lbox` macro. Also added new `fa-lbadge` macro. Added documentation.\n** oh, the magic of the `list-after` field, when applied to CSS tiddlers, avoids overuse of CSS `!important` declarations.\n\n* ''1.0.3''\n** fixed CSS to ensure that our embedded Font Awesome font always takes precendence over any system-installed Font Awesome font. This ensures a consistent user experience, especially when the local Font Awesome would be an older version.\n\n* ''1.0.2''\n** fixes base64 encoding of the embedded Font Awesome woff.\n** updated documentation with a warning about system-installed fonts taking precedence.\n** updated instructions on how to update the embedded font yourself.\n\n* ''1.0.1''\n** incorporates recent Font Awesome 4.7.0.\n** CSS updated to 4.7.0 too.\n** development version contains updated Third Flow plugin.\n\n* ''1.0.0''\n** never released.\n\n* ''0.9.2-beta''\n** stable beta release with Font Awesome 4.2.0.\n\n* ''v0.0.1-beta1''\n** initial plugin release.\n"},"$:/plugins/TheDiveO/FontAwesome/icon":{"title":"$:/plugins/TheDiveO/FontAwesome/icon","created":"20140901103643546","modified":"20140901123044951","tags":"$:/tags/Image","type":"text/vnd.tiddlywiki","text":"<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n  <path \n     d=\"m 13.75,0 -11.71875,6.875 0,13.75 11.71875,6.875 11.71875,-6.875 0,-13.75 L 13.75,0 z M 6.28125,5.78125 c 0.3579097,1.42e-5 0.6530496,0.1218163 0.90625,0.375 0.2531946,0.2532114 0.4062468,0.5796012 0.40625,0.9375 -3.2e-6,0.4864625 -0.2240993,0.8370553 -0.65625,1.09375 l 0,12.84375 c -2.6e-6,0.08791 -0.029668,0.15448 -0.09375,0.21875 -0.064087,0.06427 -0.1620941,0.09375 -0.25,0.09375 l -0.625,0 c -0.08791,-1e-6 -0.1859173,-0.02948 -0.25,-0.09375 C 5.6546643,21.18573 5.6249987,21.119157 5.625,21.03125 l 0,-12.84375 C 5.1924761,7.9308053 4.9999994,7.5802125 5,7.09375 4.9999994,6.7358512 5.1216167,6.4094614 5.375,6.15625 5.6283811,5.9030663 5.9233364,5.7812642 6.28125,5.78125 z m 6.6875,1.3125 c 0.722833,1.29e-5 1.403139,0.085316 2.03125,0.28125 0.628089,0.1959592 1.367727,0.4764702 2.21875,0.875 0.256694,0.1281803 0.53739,0.2187616 0.875,0.21875 0.364546,1.16e-5 0.758471,-0.076903 1.1875,-0.21875 0.428999,-0.1418231 0.811026,-0.2931062 1.125,-0.46875 0.313942,-0.1756193 0.594637,-0.3581524 0.875,-0.5 0.28033,-0.1418222 0.474573,-0.1874871 0.5625,-0.1875 0.175429,1.29e-5 0.340379,0.059159 0.46875,0.1875 0.128335,0.1283659 0.187481,0.2616962 0.1875,0.4375 l 0,7.75 c -1.9e-5,0.168803 -0.04062,0.283957 -0.125,0.375 -0.08442,0.09105 -0.223803,0.186697 -0.40625,0.28125 -1.45198,0.78379 -2.709891,1.187503 -3.75,1.1875 -0.412222,3e-6 -0.828017,-0.07008 -1.25,-0.21875 -0.422009,-0.148665 -0.782943,-0.324365 -1.09375,-0.5 -0.310829,-0.175628 -0.686986,-0.351512 -1.15625,-0.5 C 14.249466,15.94527 13.743089,15.875004 13.25,15.875 c -1.296838,4e-6 -2.850298,0.514176 -4.6875,1.5 -0.1148759,0.06095 -0.2359002,0.09375 -0.34375,0.09375 -0.1758202,3e-6 -0.3091502,-0.09039 -0.4375,-0.21875 -0.1283567,-0.12835 -0.1875032,-0.26205 -0.1875,-0.4375 l 0,-7.53125 c -3.2e-6,-0.2164353 0.1030684,-0.4073566 0.3125,-0.5625 0.1418315,-0.094545 0.3893527,-0.2417266 0.78125,-0.4375 1.593792,-0.8107376 3.03169,-1.1874871 4.28125,-1.1875 z m 4.4375,1.9375 c -0.342706,0.1226406 -0.355438,0.656233 -0.5,1.375 -0.223336,-0.06073 -0.456025,-0.114193 -0.6875,-0.125 -0.319018,-0.021 -0.822172,0.073 -1.1875,0.0625 -0.365324,-0.0105 -1.089266,-0.319558 -1.6875,-0.25 -0.240525,0.02958 -0.495457,0.05507 -0.71875,0.15625 -0.136605,0.0619 -0.307097,0.253524 -0.40625,0.28125 -0.999033,0.2793 -2.6450261,0.290617 -2.3125,-1.21875 0.02589,-0.1159319 0.051471,-0.2239389 0,-0.25 -0.06413,-0.032479 -0.11842,0.018948 -0.15625,0.09375 -0.5817319,1.263211 0.450231,2.090082 1.625,2.09375 0.368882,-0.02847 0.188339,-0.02825 0.53125,-0.09375 l 0,0.0625 c -0.02423,0.418425 0.151498,0.773091 0.5,1 -0.159883,0.455791 -0.470574,0.831401 -0.6875,1.25 0.08154,0.520418 0.625493,1.213538 0.84375,1.3125 0.19213,0.08713 0.590499,0.108967 0.6875,-0.03125 0.03464,-0.06594 0.03819,-0.208665 0,-0.28125 0.164063,0.181767 0.379948,0.409467 0.59375,0.53125 0.128025,0.06105 0.26257,0.120068 0.40625,0.125 l 0.15625,-0.03125 c 0.09128,-0.01967 0.220122,-0.01257 0.28125,-0.09375 0.06906,-0.117457 0.0042,-0.445257 -0.28125,-0.46875 -0.285459,-0.02351 -0.487565,-0.141306 -0.75,-0.53125 -0.216207,-0.376982 0.06825,-0.879067 0.15625,-1.25 0.451569,0.07267 0.885787,0.123856 1.34375,0.125 0.198682,-0.0101 0.397908,-0.02487 0.59375,-0.0625 0.06247,0.159574 0.248509,0.592654 0.25,0.71875 0.0042,0.355223 -0.119979,0.738597 -0.0625,1.09375 0.03593,0.104625 -0.01675,0.27314 0.1875,0.28125 0.122159,0.0062 0.03564,0.02295 0.21875,0.03125 l 0.1875,0 c 0.201842,0.338685 0.353672,0.332318 0.75,0.34375 L 17.375,15.25 c 0.06687,-0.02489 0.146577,-0.02959 0.1875,-0.09375 0.133768,-0.194285 -0.220263,-0.284732 -0.34375,-0.5 -0.123507,-0.215248 -0.635898,-1.387969 -0.25,-1.71875 0.385924,-0.330776 0.809257,-0.471475 0.96875,-0.78125 0.06907,-0.139714 0.138021,-0.279525 0.15625,-0.4375 0.09397,0.07799 0.154815,0.152169 0.28125,0.15625 0.334451,0.02101 0.632038,-0.392722 0.78125,-0.78125 0.07973,-0.238471 0.140218,-0.485838 0.125,-0.71875 -0.04092,-0.4488514 0.01685,-0.9204038 0.375,-1.21875 C 19.302812,9.334652 18.96272,9.5357952 18.5625,9.59375 18.341438,9.5266203 18.109109,9.4905105 17.875,9.5 17.760279,9.3505649 17.607384,9.0636657 17.40625,9.03125 z m -4.75,4.34375 c -0.01157,0.166727 -0.02255,0.305428 0.03125,0.46875 0.163898,0.134904 0.380252,0.35428 0.53125,0.5 -0.082,-0.02263 -0.235596,-0.0612 -0.3125,-0.03125 L 12.84375,14.28125 12.8125,14.25 c -0.108862,-0.1172 -0.395316,-0.310466 -0.34375,-0.5 0.04127,-0.131581 0.125136,-0.250383 0.1875,-0.375 z\" transform=\"scale(4.6545455,4.6545455)\"\n/>\n    </g>\n</svg>"},"$:/plugins/TheDiveO/FontAwesome/license":{"title":"$:/plugins/TheDiveO/FontAwesome/license","created":"20140901105404058","modified":"20170223103858754","type":"text/vnd.tiddlywiki","text":"This plugin is licensed as follows:\n\n* Font Awesome font license: [[SIL OFL 1.1|http://scripts.sil.org/OFL]].\n* Font Awesome CSS and LESS files licenses: [[MIT License|http://opensource.org/licenses/mit-license.html]].\n* everything else in this plugin is (c) by TheDiveO and licensed under the [[MIT License|http://opensource.org/licenses/mit-license.html]]."},"$:/plugins/TheDiveO/FontAwesome/macros/css settings":{"title":"$:/plugins/TheDiveO/FontAwesome/macros/css settings","created":"20171230210524160","modified":"20171230211107336","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define fa-plugin-font-solid()\n  font-family: 'Font Awesome 5 Free';\n  font-style: normal;\n  font-weight: 900;  \n\\end\n\n\\define fa-plugin-font-regular()\n  font-family: 'Font Awesome 5 Free';\n  font-style: normal;\n  font-weight: 400;  \n\\end\n\n\\define fa-plugin-font-brands()\n  font-family: 'Font Awesome 5 Brands';\n  font-style: normal;\n  font-weight: normal;  \n\\end\n"},"$:/plugins/TheDiveO/FontAwesome/macros/fa/doc":{"title":"$:/plugins/TheDiveO/FontAwesome/macros/fa/doc","created":"20140831145557569","modified":"20171230205047837","type":"text/vnd.tiddlywiki","text":"Convenience macros to typeset symbols from Font Awesome.\n\n;`fa-lbox` //glyph//:\"fa-flag\" //fam//:\"fas\"\n: typesets the Font Awesome glyp (defaults to `fa-flag` glyph) in a gray box, and pulls it to the left.\n: As Font Awesome 5.0 has broken up the single 4.x font into multiple fonts, this macro now sports a second optional parameter for setting the font family. Allowed values are `fas` (for //Font Awesome Solid//), `far` (for //Font Awesome Regular//), and finally `fab` (for //Font Awesome Brands//).\n\n;`fa-lbadge` //glyph//:\"fa-flag\"\n: typesets the Font Awesome glyph (defaults to `fa-flag` glyph) in inverse, on a round badge. Also pulls the badge with the icon to the left.\n: As Font Awesome 5.0 has broken up the single 4.x font into multiple fonts, this macro now sports a second optional parameter for setting the font family. Allowed values are `fas` (for //Font Awesome Solid//), `far` (for //Font Awesome Regular//), and finally `fab` (for //Font Awesome Brands//).\n\n;`fa-clear`\n: convenience macro that inserts an empty HTML `div` element with styling `clear:both`. Use this before multiple `fa-lbox` and `fa-lbadge` macros to avoid them piling up from left to right."},"$:/plugins/TheDiveO/FontAwesome/macros/fa":{"title":"$:/plugins/TheDiveO/FontAwesome/macros/fa","created":"20140831145445334","modified":"20171230204202514","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define fa-lbox(glyph:\"fa-flag\",fam:\"fas\")\n<i class=\"$fam$ fa-2x pull-left fa-border $glyph$\"></i>\n\\end\n\n\\define fa-lbadge(glyph:\"fa-flag\",fam:\"fas\")\n<span class=\"fa-stack fa-lg fa-pull-left\" style=\"margin-right: .3em;\"><i class=\"fas fa-circle fa-stack-2x\"></i><i class=\"$fam$ fa-stack-1x fa-inverse $glyph$\"></i></span>\n\\end\n\n\\define fa-clear()\n<div style=\"clear:both;\"/>\n\\end\n"},"$:/plugins/TheDiveO/FontAwesome/macros/global-macros":{"title":"$:/plugins/TheDiveO/FontAwesome/macros/global-macros","created":"20180328184036630","modified":"20180328191101221","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define fa5-cfgpath(cfg) $:/config/fa5/$cfg$\n\n\\define fa5-cfgfilterexpr() [<cfg>get[text]] [[yes]] +[first[]prefix[yes]]"},"$:/plugins/TheDiveO/FontAwesome/readme":{"title":"$:/plugins/TheDiveO/FontAwesome/readme","created":"20140901105307611","modified":"20180112190527729","type":"text/vnd.tiddlywiki","text":"This plugin adds support for Font Awesome to your ~TiddlyWiki&nbsp;5. It embeds the [[Font Awesome|http://fontawesome.io/]] within this plugin, so you don't need to install this font in your operating system. You may, but the //embedded// Font Awesome will take precedence to ensure a consistent user experience.\n\nTo install this plugin in your own ~TiddlyWiki(s), simply drop this [[FontAwesome plugin|$:/plugins/TheDiveO/FontAwesome]] onto your own ~TiddlyWiki(s): this will then import it."},"$:/plugins/TheDiveO/FontAwesome/styles/extlinks/FontAwesome":{"title":"$:/plugins/TheDiveO/FontAwesome/styles/extlinks/FontAwesome","created":"20170227162302202","list-after":"$:/plugins/TheDiveO/FontAwesome/styles/extlinks","modified":"20180328191153542","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\n<$set name=\"cfg\" value=<<fa5-cfgpath \"decorate-wk-extlinks\">> >\n<$list filter=<<fa5-cfgfilterexpr>> >\n\na[href^=\"http://fontawesome.io/\"].tc-tiddlylink-external:before,\na[href^=\"http://fontawesome.com/\"].tc-tiddlylink-external:before,\na[href^=\"https://fontawesome.io/\"].tc-tiddlylink-external:before,\na[href^=\"https://fontawesome.com/\"].tc-tiddlylink-external:before {\n  <<fa-plugin-font-brands>>\n  content: '\\f425\\202f' !important;\n  display: inline-block;\n}\n\n</$list>\n</$set>"},"$:/plugins/TheDiveO/FontAwesome/styles/extlinks/GitHub":{"title":"$:/plugins/TheDiveO/FontAwesome/styles/extlinks/GitHub","created":"20170223102202986","list-after":"$:/plugins/TheDiveO/FontAwesome/styles/extlinks","modified":"20180328191203844","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\n<$set name=\"cfg\" value=<<fa5-cfgpath \"decorate-wk-extlinks\">> >\n<$list filter=<<fa5-cfgfilterexpr>> >\n\na[href^=\"http://\"][href*=\"github.com\"]:before {\n  <<fa-plugin-font-brands>>\n  font-size: 90%;\n  content: '\\f09b\\202f';\n}\n\n</$list>\n</$set>"},"$:/plugins/TheDiveO/FontAwesome/styles/extlinks/Wikipedia":{"title":"$:/plugins/TheDiveO/FontAwesome/styles/extlinks/Wikipedia","created":"20170223100306336","modified":"20180328191215033","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\n<$set name=\"cfg\" value=<<fa5-cfgpath \"decorate-wk-extlinks\">> >\n<$list filter=<<fa5-cfgfilterexpr>> >\n\na[href^=\"http://\"][href*=\".wikipedia.org\"]:before {\n  <<fa-plugin-font-brands>>\n  font-size: 90%;\n  content: '[\\f266]\\202f';\n}\n\n</$list>\n</$set>"},"$:/plugins/TheDiveO/FontAwesome/styles/extlinks/doctypes":{"title":"$:/plugins/TheDiveO/FontAwesome/styles/extlinks/doctypes","created":"20170301201914393","list-after":"$:/plugins/TheDiveO/FontAwesome/styles/extlinks","modified":"20180328191142557","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\n<$set name=\"cfg\" value=<<fa5-cfgpath \"decorate-extdoclinks\">> >\n<$list filter=<<fa5-cfgfilterexpr>> >\n\na[href$=\".pdf\"].tc-tiddlylink-external:before {\n  <<fa-plugin-font-regular>>\n  content: '\\f1c1\\202f';\n  display: inline-block;\n}\n\na[href$=\".gz\"].tc-tiddlylink-external:before, \na[href$=\".zip\"].tc-tiddlylink-external:before,\na[href$=\".7z\"].tc-tiddlylink-external:before {\n  <<fa-plugin-font-regular>>\n  content: '\\f1c6\\202f';\n  display: inline-block;\n}\n\na[href$=\".jpg\"].tc-tiddlylink-external:before,\na[href$=\".jpeg\"].tc-tiddlylink-external:before,\na[href$=\".png\"].tc-tiddlylink-external:before,\na[href$=\".gif\"].tc-tiddlylink-external:before,\na[href$=\".tif\"].tc-tiddlylink-external:before,\na[href$=\".tiff\"].tc-tiddlylink-external:before {\n  <<fa-plugin-font-regular>>\n  content: '\\f1c5\\202f';\n  display: inline-block;\n}\n\n</$list>\n</$set>"},"$:/plugins/TheDiveO/FontAwesome/styles/extlinks":{"title":"$:/plugins/TheDiveO/FontAwesome/styles/extlinks","created":"20170223100043117","modified":"20180328191133975","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\n<$set name=\"cfg\" value=<<fa5-cfgpath \"decorate-extlinks\">> >\n<$list filter=<<fa5-cfgfilterexpr>> >\n\na[href^=\"http://\"]:before {\n  <<fa-plugin-font-solid>>\n  font-size: 80%;\n  content: '\\f35d\\202f';\n  display: inline-block;\n}\n\na[href^=\"https://\"]:before {\n  <<fa-plugin-font-solid>>\n  font-size: 80%;\n  content: '\\f023\\202f';\n  display: inline-block;\n}\n\n</$list>\n</$set>"},"$:/plugins/TheDiveO/FontAwesome/styles/fontawesome 5.css":{"title":"$:/plugins/TheDiveO/FontAwesome/styles/fontawesome 5.css","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* autoimported from 'node_modules/@fortawesome/fontawesome-free' */\n/*!\n * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.fa,\n.fas,\n.far,\n.fal,\n.fad,\n.fab {\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n  display: inline-block;\n  font-style: normal;\n  font-variant: normal;\n  text-rendering: auto;\n  line-height: 1; }\n\n.fa-lg {\n  font-size: 1.33333em;\n  line-height: 0.75em;\n  vertical-align: -.0667em; }\n\n.fa-xs {\n  font-size: .75em; }\n\n.fa-sm {\n  font-size: .875em; }\n\n.fa-1x {\n  font-size: 1em; }\n\n.fa-2x {\n  font-size: 2em; }\n\n.fa-3x {\n  font-size: 3em; }\n\n.fa-4x {\n  font-size: 4em; }\n\n.fa-5x {\n  font-size: 5em; }\n\n.fa-6x {\n  font-size: 6em; }\n\n.fa-7x {\n  font-size: 7em; }\n\n.fa-8x {\n  font-size: 8em; }\n\n.fa-9x {\n  font-size: 9em; }\n\n.fa-10x {\n  font-size: 10em; }\n\n.fa-fw {\n  text-align: center;\n  width: 1.25em; }\n\n.fa-ul {\n  list-style-type: none;\n  margin-left: 2.5em;\n  padding-left: 0; }\n  .fa-ul > li {\n    position: relative; }\n\n.fa-li {\n  left: -2em;\n  position: absolute;\n  text-align: center;\n  width: 2em;\n  line-height: inherit; }\n\n.fa-border {\n  border: solid 0.08em #eee;\n  border-radius: .1em;\n  padding: .2em .25em .15em; }\n\n.fa-pull-left {\n  float: left; }\n\n.fa-pull-right {\n  float: right; }\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n  margin-right: .3em; }\n\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n  margin-left: .3em; }\n\n.fa-spin {\n  -webkit-animation: fa-spin 2s infinite linear;\n          animation: fa-spin 2s infinite linear; }\n\n.fa-pulse {\n  -webkit-animation: fa-spin 1s infinite steps(8);\n          animation: fa-spin 1s infinite steps(8); }\n\n@-webkit-keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg); }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg); } }\n\n@keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg); }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg); } }\n\n.fa-rotate-90 {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n  -webkit-transform: rotate(90deg);\n          transform: rotate(90deg); }\n\n.fa-rotate-180 {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n  -webkit-transform: rotate(180deg);\n          transform: rotate(180deg); }\n\n.fa-rotate-270 {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n  -webkit-transform: rotate(270deg);\n          transform: rotate(270deg); }\n\n.fa-flip-horizontal {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n  -webkit-transform: scale(-1, 1);\n          transform: scale(-1, 1); }\n\n.fa-flip-vertical {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n  -webkit-transform: scale(1, -1);\n          transform: scale(1, -1); }\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n  -webkit-transform: scale(-1, -1);\n          transform: scale(-1, -1); }\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n  -webkit-filter: none;\n          filter: none; }\n\n.fa-stack {\n  display: inline-block;\n  height: 2em;\n  line-height: 2em;\n  position: relative;\n  vertical-align: middle;\n  width: 2.5em; }\n\n.fa-stack-1x,\n.fa-stack-2x {\n  left: 0;\n  position: absolute;\n  text-align: center;\n  width: 100%; }\n\n.fa-stack-1x {\n  line-height: inherit; }\n\n.fa-stack-2x {\n  font-size: 2em; }\n\n.fa-inverse {\n  color: #fff; }\n\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\nreaders do not read off random characters that represent icons */\n.fa-500px:before {\n  content: \"\\f26e\"; }\n\n.fa-accessible-icon:before {\n  content: \"\\f368\"; }\n\n.fa-accusoft:before {\n  content: \"\\f369\"; }\n\n.fa-acquisitions-incorporated:before {\n  content: \"\\f6af\"; }\n\n.fa-ad:before {\n  content: \"\\f641\"; }\n\n.fa-address-book:before {\n  content: \"\\f2b9\"; }\n\n.fa-address-card:before {\n  content: \"\\f2bb\"; }\n\n.fa-adjust:before {\n  content: \"\\f042\"; }\n\n.fa-adn:before {\n  content: \"\\f170\"; }\n\n.fa-adobe:before {\n  content: \"\\f778\"; }\n\n.fa-adversal:before {\n  content: \"\\f36a\"; }\n\n.fa-affiliatetheme:before {\n  content: \"\\f36b\"; }\n\n.fa-air-freshener:before {\n  content: \"\\f5d0\"; }\n\n.fa-airbnb:before {\n  content: \"\\f834\"; }\n\n.fa-algolia:before {\n  content: \"\\f36c\"; }\n\n.fa-align-center:before {\n  content: \"\\f037\"; }\n\n.fa-align-justify:before {\n  content: \"\\f039\"; }\n\n.fa-align-left:before {\n  content: \"\\f036\"; }\n\n.fa-align-right:before {\n  content: \"\\f038\"; }\n\n.fa-alipay:before {\n  content: \"\\f642\"; }\n\n.fa-allergies:before {\n  content: \"\\f461\"; }\n\n.fa-amazon:before {\n  content: \"\\f270\"; }\n\n.fa-amazon-pay:before {\n  content: \"\\f42c\"; }\n\n.fa-ambulance:before {\n  content: \"\\f0f9\"; }\n\n.fa-american-sign-language-interpreting:before {\n  content: \"\\f2a3\"; }\n\n.fa-amilia:before {\n  content: \"\\f36d\"; }\n\n.fa-anchor:before {\n  content: \"\\f13d\"; }\n\n.fa-android:before {\n  content: \"\\f17b\"; }\n\n.fa-angellist:before {\n  content: \"\\f209\"; }\n\n.fa-angle-double-down:before {\n  content: \"\\f103\"; }\n\n.fa-angle-double-left:before {\n  content: \"\\f100\"; }\n\n.fa-angle-double-right:before {\n  content: \"\\f101\"; }\n\n.fa-angle-double-up:before {\n  content: \"\\f102\"; }\n\n.fa-angle-down:before {\n  content: \"\\f107\"; }\n\n.fa-angle-left:before {\n  content: \"\\f104\"; }\n\n.fa-angle-right:before {\n  content: \"\\f105\"; }\n\n.fa-angle-up:before {\n  content: \"\\f106\"; }\n\n.fa-angry:before {\n  content: \"\\f556\"; }\n\n.fa-angrycreative:before {\n  content: \"\\f36e\"; }\n\n.fa-angular:before {\n  content: \"\\f420\"; }\n\n.fa-ankh:before {\n  content: \"\\f644\"; }\n\n.fa-app-store:before {\n  content: \"\\f36f\"; }\n\n.fa-app-store-ios:before {\n  content: \"\\f370\"; }\n\n.fa-apper:before {\n  content: \"\\f371\"; }\n\n.fa-apple:before {\n  content: \"\\f179\"; }\n\n.fa-apple-alt:before {\n  content: \"\\f5d1\"; }\n\n.fa-apple-pay:before {\n  content: \"\\f415\"; }\n\n.fa-archive:before {\n  content: \"\\f187\"; }\n\n.fa-archway:before {\n  content: \"\\f557\"; }\n\n.fa-arrow-alt-circle-down:before {\n  content: \"\\f358\"; }\n\n.fa-arrow-alt-circle-left:before {\n  content: \"\\f359\"; }\n\n.fa-arrow-alt-circle-right:before {\n  content: \"\\f35a\"; }\n\n.fa-arrow-alt-circle-up:before {\n  content: \"\\f35b\"; }\n\n.fa-arrow-circle-down:before {\n  content: \"\\f0ab\"; }\n\n.fa-arrow-circle-left:before {\n  content: \"\\f0a8\"; }\n\n.fa-arrow-circle-right:before {\n  content: \"\\f0a9\"; }\n\n.fa-arrow-circle-up:before {\n  content: \"\\f0aa\"; }\n\n.fa-arrow-down:before {\n  content: \"\\f063\"; }\n\n.fa-arrow-left:before {\n  content: \"\\f060\"; }\n\n.fa-arrow-right:before {\n  content: \"\\f061\"; }\n\n.fa-arrow-up:before {\n  content: \"\\f062\"; }\n\n.fa-arrows-alt:before {\n  content: \"\\f0b2\"; }\n\n.fa-arrows-alt-h:before {\n  content: \"\\f337\"; }\n\n.fa-arrows-alt-v:before {\n  content: \"\\f338\"; }\n\n.fa-artstation:before {\n  content: \"\\f77a\"; }\n\n.fa-assistive-listening-systems:before {\n  content: \"\\f2a2\"; }\n\n.fa-asterisk:before {\n  content: \"\\f069\"; }\n\n.fa-asymmetrik:before {\n  content: \"\\f372\"; }\n\n.fa-at:before {\n  content: \"\\f1fa\"; }\n\n.fa-atlas:before {\n  content: \"\\f558\"; }\n\n.fa-atlassian:before {\n  content: \"\\f77b\"; }\n\n.fa-atom:before {\n  content: \"\\f5d2\"; }\n\n.fa-audible:before {\n  content: \"\\f373\"; }\n\n.fa-audio-description:before {\n  content: \"\\f29e\"; }\n\n.fa-autoprefixer:before {\n  content: \"\\f41c\"; }\n\n.fa-avianex:before {\n  content: \"\\f374\"; }\n\n.fa-aviato:before {\n  content: \"\\f421\"; }\n\n.fa-award:before {\n  content: \"\\f559\"; }\n\n.fa-aws:before {\n  content: \"\\f375\"; }\n\n.fa-baby:before {\n  content: \"\\f77c\"; }\n\n.fa-baby-carriage:before {\n  content: \"\\f77d\"; }\n\n.fa-backspace:before {\n  content: \"\\f55a\"; }\n\n.fa-backward:before {\n  content: \"\\f04a\"; }\n\n.fa-bacon:before {\n  content: \"\\f7e5\"; }\n\n.fa-bacteria:before {\n  content: \"\\e059\"; }\n\n.fa-bacterium:before {\n  content: \"\\e05a\"; }\n\n.fa-bahai:before {\n  content: \"\\f666\"; }\n\n.fa-balance-scale:before {\n  content: \"\\f24e\"; }\n\n.fa-balance-scale-left:before {\n  content: \"\\f515\"; }\n\n.fa-balance-scale-right:before {\n  content: \"\\f516\"; }\n\n.fa-ban:before {\n  content: \"\\f05e\"; }\n\n.fa-band-aid:before {\n  content: \"\\f462\"; }\n\n.fa-bandcamp:before {\n  content: \"\\f2d5\"; }\n\n.fa-barcode:before {\n  content: \"\\f02a\"; }\n\n.fa-bars:before {\n  content: \"\\f0c9\"; }\n\n.fa-baseball-ball:before {\n  content: \"\\f433\"; }\n\n.fa-basketball-ball:before {\n  content: \"\\f434\"; }\n\n.fa-bath:before {\n  content: \"\\f2cd\"; }\n\n.fa-battery-empty:before {\n  content: \"\\f244\"; }\n\n.fa-battery-full:before {\n  content: \"\\f240\"; }\n\n.fa-battery-half:before {\n  content: \"\\f242\"; }\n\n.fa-battery-quarter:before {\n  content: \"\\f243\"; }\n\n.fa-battery-three-quarters:before {\n  content: \"\\f241\"; }\n\n.fa-battle-net:before {\n  content: \"\\f835\"; }\n\n.fa-bed:before {\n  content: \"\\f236\"; }\n\n.fa-beer:before {\n  content: \"\\f0fc\"; }\n\n.fa-behance:before {\n  content: \"\\f1b4\"; }\n\n.fa-behance-square:before {\n  content: \"\\f1b5\"; }\n\n.fa-bell:before {\n  content: \"\\f0f3\"; }\n\n.fa-bell-slash:before {\n  content: \"\\f1f6\"; }\n\n.fa-bezier-curve:before {\n  content: \"\\f55b\"; }\n\n.fa-bible:before {\n  content: \"\\f647\"; }\n\n.fa-bicycle:before {\n  content: \"\\f206\"; }\n\n.fa-biking:before {\n  content: \"\\f84a\"; }\n\n.fa-bimobject:before {\n  content: \"\\f378\"; }\n\n.fa-binoculars:before {\n  content: \"\\f1e5\"; }\n\n.fa-biohazard:before {\n  content: \"\\f780\"; }\n\n.fa-birthday-cake:before {\n  content: \"\\f1fd\"; }\n\n.fa-bitbucket:before {\n  content: \"\\f171\"; }\n\n.fa-bitcoin:before {\n  content: \"\\f379\"; }\n\n.fa-bity:before {\n  content: \"\\f37a\"; }\n\n.fa-black-tie:before {\n  content: \"\\f27e\"; }\n\n.fa-blackberry:before {\n  content: \"\\f37b\"; }\n\n.fa-blender:before {\n  content: \"\\f517\"; }\n\n.fa-blender-phone:before {\n  content: \"\\f6b6\"; }\n\n.fa-blind:before {\n  content: \"\\f29d\"; }\n\n.fa-blog:before {\n  content: \"\\f781\"; }\n\n.fa-blogger:before {\n  content: \"\\f37c\"; }\n\n.fa-blogger-b:before {\n  content: \"\\f37d\"; }\n\n.fa-bluetooth:before {\n  content: \"\\f293\"; }\n\n.fa-bluetooth-b:before {\n  content: \"\\f294\"; }\n\n.fa-bold:before {\n  content: \"\\f032\"; }\n\n.fa-bolt:before {\n  content: \"\\f0e7\"; }\n\n.fa-bomb:before {\n  content: \"\\f1e2\"; }\n\n.fa-bone:before {\n  content: \"\\f5d7\"; }\n\n.fa-bong:before {\n  content: \"\\f55c\"; }\n\n.fa-book:before {\n  content: \"\\f02d\"; }\n\n.fa-book-dead:before {\n  content: \"\\f6b7\"; }\n\n.fa-book-medical:before {\n  content: \"\\f7e6\"; }\n\n.fa-book-open:before {\n  content: \"\\f518\"; }\n\n.fa-book-reader:before {\n  content: \"\\f5da\"; }\n\n.fa-bookmark:before {\n  content: \"\\f02e\"; }\n\n.fa-bootstrap:before {\n  content: \"\\f836\"; }\n\n.fa-border-all:before {\n  content: \"\\f84c\"; }\n\n.fa-border-none:before {\n  content: \"\\f850\"; }\n\n.fa-border-style:before {\n  content: \"\\f853\"; }\n\n.fa-bowling-ball:before {\n  content: \"\\f436\"; }\n\n.fa-box:before {\n  content: \"\\f466\"; }\n\n.fa-box-open:before {\n  content: \"\\f49e\"; }\n\n.fa-box-tissue:before {\n  content: \"\\e05b\"; }\n\n.fa-boxes:before {\n  content: \"\\f468\"; }\n\n.fa-braille:before {\n  content: \"\\f2a1\"; }\n\n.fa-brain:before {\n  content: \"\\f5dc\"; }\n\n.fa-bread-slice:before {\n  content: \"\\f7ec\"; }\n\n.fa-briefcase:before {\n  content: \"\\f0b1\"; }\n\n.fa-briefcase-medical:before {\n  content: \"\\f469\"; }\n\n.fa-broadcast-tower:before {\n  content: \"\\f519\"; }\n\n.fa-broom:before {\n  content: \"\\f51a\"; }\n\n.fa-brush:before {\n  content: \"\\f55d\"; }\n\n.fa-btc:before {\n  content: \"\\f15a\"; }\n\n.fa-buffer:before {\n  content: \"\\f837\"; }\n\n.fa-bug:before {\n  content: \"\\f188\"; }\n\n.fa-building:before {\n  content: \"\\f1ad\"; }\n\n.fa-bullhorn:before {\n  content: \"\\f0a1\"; }\n\n.fa-bullseye:before {\n  content: \"\\f140\"; }\n\n.fa-burn:before {\n  content: \"\\f46a\"; }\n\n.fa-buromobelexperte:before {\n  content: \"\\f37f\"; }\n\n.fa-bus:before {\n  content: \"\\f207\"; }\n\n.fa-bus-alt:before {\n  content: \"\\f55e\"; }\n\n.fa-business-time:before {\n  content: \"\\f64a\"; }\n\n.fa-buy-n-large:before {\n  content: \"\\f8a6\"; }\n\n.fa-buysellads:before {\n  content: \"\\f20d\"; }\n\n.fa-calculator:before {\n  content: \"\\f1ec\"; }\n\n.fa-calendar:before {\n  content: \"\\f133\"; }\n\n.fa-calendar-alt:before {\n  content: \"\\f073\"; }\n\n.fa-calendar-check:before {\n  content: \"\\f274\"; }\n\n.fa-calendar-day:before {\n  content: \"\\f783\"; }\n\n.fa-calendar-minus:before {\n  content: \"\\f272\"; }\n\n.fa-calendar-plus:before {\n  content: \"\\f271\"; }\n\n.fa-calendar-times:before {\n  content: \"\\f273\"; }\n\n.fa-calendar-week:before {\n  content: \"\\f784\"; }\n\n.fa-camera:before {\n  content: \"\\f030\"; }\n\n.fa-camera-retro:before {\n  content: \"\\f083\"; }\n\n.fa-campground:before {\n  content: \"\\f6bb\"; }\n\n.fa-canadian-maple-leaf:before {\n  content: \"\\f785\"; }\n\n.fa-candy-cane:before {\n  content: \"\\f786\"; }\n\n.fa-cannabis:before {\n  content: \"\\f55f\"; }\n\n.fa-capsules:before {\n  content: \"\\f46b\"; }\n\n.fa-car:before {\n  content: \"\\f1b9\"; }\n\n.fa-car-alt:before {\n  content: \"\\f5de\"; }\n\n.fa-car-battery:before {\n  content: \"\\f5df\"; }\n\n.fa-car-crash:before {\n  content: \"\\f5e1\"; }\n\n.fa-car-side:before {\n  content: \"\\f5e4\"; }\n\n.fa-caravan:before {\n  content: \"\\f8ff\"; }\n\n.fa-caret-down:before {\n  content: \"\\f0d7\"; }\n\n.fa-caret-left:before {\n  content: \"\\f0d9\"; }\n\n.fa-caret-right:before {\n  content: \"\\f0da\"; }\n\n.fa-caret-square-down:before {\n  content: \"\\f150\"; }\n\n.fa-caret-square-left:before {\n  content: \"\\f191\"; }\n\n.fa-caret-square-right:before {\n  content: \"\\f152\"; }\n\n.fa-caret-square-up:before {\n  content: \"\\f151\"; }\n\n.fa-caret-up:before {\n  content: \"\\f0d8\"; }\n\n.fa-carrot:before {\n  content: \"\\f787\"; }\n\n.fa-cart-arrow-down:before {\n  content: \"\\f218\"; }\n\n.fa-cart-plus:before {\n  content: \"\\f217\"; }\n\n.fa-cash-register:before {\n  content: \"\\f788\"; }\n\n.fa-cat:before {\n  content: \"\\f6be\"; }\n\n.fa-cc-amazon-pay:before {\n  content: \"\\f42d\"; }\n\n.fa-cc-amex:before {\n  content: \"\\f1f3\"; }\n\n.fa-cc-apple-pay:before {\n  content: \"\\f416\"; }\n\n.fa-cc-diners-club:before {\n  content: \"\\f24c\"; }\n\n.fa-cc-discover:before {\n  content: \"\\f1f2\"; }\n\n.fa-cc-jcb:before {\n  content: \"\\f24b\"; }\n\n.fa-cc-mastercard:before {\n  content: \"\\f1f1\"; }\n\n.fa-cc-paypal:before {\n  content: \"\\f1f4\"; }\n\n.fa-cc-stripe:before {\n  content: \"\\f1f5\"; }\n\n.fa-cc-visa:before {\n  content: \"\\f1f0\"; }\n\n.fa-centercode:before {\n  content: \"\\f380\"; }\n\n.fa-centos:before {\n  content: \"\\f789\"; }\n\n.fa-certificate:before {\n  content: \"\\f0a3\"; }\n\n.fa-chair:before {\n  content: \"\\f6c0\"; }\n\n.fa-chalkboard:before {\n  content: \"\\f51b\"; }\n\n.fa-chalkboard-teacher:before {\n  content: \"\\f51c\"; }\n\n.fa-charging-station:before {\n  content: \"\\f5e7\"; }\n\n.fa-chart-area:before {\n  content: \"\\f1fe\"; }\n\n.fa-chart-bar:before {\n  content: \"\\f080\"; }\n\n.fa-chart-line:before {\n  content: \"\\f201\"; }\n\n.fa-chart-pie:before {\n  content: \"\\f200\"; }\n\n.fa-check:before {\n  content: \"\\f00c\"; }\n\n.fa-check-circle:before {\n  content: \"\\f058\"; }\n\n.fa-check-double:before {\n  content: \"\\f560\"; }\n\n.fa-check-square:before {\n  content: \"\\f14a\"; }\n\n.fa-cheese:before {\n  content: \"\\f7ef\"; }\n\n.fa-chess:before {\n  content: \"\\f439\"; }\n\n.fa-chess-bishop:before {\n  content: \"\\f43a\"; }\n\n.fa-chess-board:before {\n  content: \"\\f43c\"; }\n\n.fa-chess-king:before {\n  content: \"\\f43f\"; }\n\n.fa-chess-knight:before {\n  content: \"\\f441\"; }\n\n.fa-chess-pawn:before {\n  content: \"\\f443\"; }\n\n.fa-chess-queen:before {\n  content: \"\\f445\"; }\n\n.fa-chess-rook:before {\n  content: \"\\f447\"; }\n\n.fa-chevron-circle-down:before {\n  content: \"\\f13a\"; }\n\n.fa-chevron-circle-left:before {\n  content: \"\\f137\"; }\n\n.fa-chevron-circle-right:before {\n  content: \"\\f138\"; }\n\n.fa-chevron-circle-up:before {\n  content: \"\\f139\"; }\n\n.fa-chevron-down:before {\n  content: \"\\f078\"; }\n\n.fa-chevron-left:before {\n  content: \"\\f053\"; }\n\n.fa-chevron-right:before {\n  content: \"\\f054\"; }\n\n.fa-chevron-up:before {\n  content: \"\\f077\"; }\n\n.fa-child:before {\n  content: \"\\f1ae\"; }\n\n.fa-chrome:before {\n  content: \"\\f268\"; }\n\n.fa-chromecast:before {\n  content: \"\\f838\"; }\n\n.fa-church:before {\n  content: \"\\f51d\"; }\n\n.fa-circle:before {\n  content: \"\\f111\"; }\n\n.fa-circle-notch:before {\n  content: \"\\f1ce\"; }\n\n.fa-city:before {\n  content: \"\\f64f\"; }\n\n.fa-clinic-medical:before {\n  content: \"\\f7f2\"; }\n\n.fa-clipboard:before {\n  content: \"\\f328\"; }\n\n.fa-clipboard-check:before {\n  content: \"\\f46c\"; }\n\n.fa-clipboard-list:before {\n  content: \"\\f46d\"; }\n\n.fa-clock:before {\n  content: \"\\f017\"; }\n\n.fa-clone:before {\n  content: \"\\f24d\"; }\n\n.fa-closed-captioning:before {\n  content: \"\\f20a\"; }\n\n.fa-cloud:before {\n  content: \"\\f0c2\"; }\n\n.fa-cloud-download-alt:before {\n  content: \"\\f381\"; }\n\n.fa-cloud-meatball:before {\n  content: \"\\f73b\"; }\n\n.fa-cloud-moon:before {\n  content: \"\\f6c3\"; }\n\n.fa-cloud-moon-rain:before {\n  content: \"\\f73c\"; }\n\n.fa-cloud-rain:before {\n  content: \"\\f73d\"; }\n\n.fa-cloud-showers-heavy:before {\n  content: \"\\f740\"; }\n\n.fa-cloud-sun:before {\n  content: \"\\f6c4\"; }\n\n.fa-cloud-sun-rain:before {\n  content: \"\\f743\"; }\n\n.fa-cloud-upload-alt:before {\n  content: \"\\f382\"; }\n\n.fa-cloudscale:before {\n  content: \"\\f383\"; }\n\n.fa-cloudsmith:before {\n  content: \"\\f384\"; }\n\n.fa-cloudversify:before {\n  content: \"\\f385\"; }\n\n.fa-cocktail:before {\n  content: \"\\f561\"; }\n\n.fa-code:before {\n  content: \"\\f121\"; }\n\n.fa-code-branch:before {\n  content: \"\\f126\"; }\n\n.fa-codepen:before {\n  content: \"\\f1cb\"; }\n\n.fa-codiepie:before {\n  content: \"\\f284\"; }\n\n.fa-coffee:before {\n  content: \"\\f0f4\"; }\n\n.fa-cog:before {\n  content: \"\\f013\"; }\n\n.fa-cogs:before {\n  content: \"\\f085\"; }\n\n.fa-coins:before {\n  content: \"\\f51e\"; }\n\n.fa-columns:before {\n  content: \"\\f0db\"; }\n\n.fa-comment:before {\n  content: \"\\f075\"; }\n\n.fa-comment-alt:before {\n  content: \"\\f27a\"; }\n\n.fa-comment-dollar:before {\n  content: \"\\f651\"; }\n\n.fa-comment-dots:before {\n  content: \"\\f4ad\"; }\n\n.fa-comment-medical:before {\n  content: \"\\f7f5\"; }\n\n.fa-comment-slash:before {\n  content: \"\\f4b3\"; }\n\n.fa-comments:before {\n  content: \"\\f086\"; }\n\n.fa-comments-dollar:before {\n  content: \"\\f653\"; }\n\n.fa-compact-disc:before {\n  content: \"\\f51f\"; }\n\n.fa-compass:before {\n  content: \"\\f14e\"; }\n\n.fa-compress:before {\n  content: \"\\f066\"; }\n\n.fa-compress-alt:before {\n  content: \"\\f422\"; }\n\n.fa-compress-arrows-alt:before {\n  content: \"\\f78c\"; }\n\n.fa-concierge-bell:before {\n  content: \"\\f562\"; }\n\n.fa-confluence:before {\n  content: \"\\f78d\"; }\n\n.fa-connectdevelop:before {\n  content: \"\\f20e\"; }\n\n.fa-contao:before {\n  content: \"\\f26d\"; }\n\n.fa-cookie:before {\n  content: \"\\f563\"; }\n\n.fa-cookie-bite:before {\n  content: \"\\f564\"; }\n\n.fa-copy:before {\n  content: \"\\f0c5\"; }\n\n.fa-copyright:before {\n  content: \"\\f1f9\"; }\n\n.fa-cotton-bureau:before {\n  content: \"\\f89e\"; }\n\n.fa-couch:before {\n  content: \"\\f4b8\"; }\n\n.fa-cpanel:before {\n  content: \"\\f388\"; }\n\n.fa-creative-commons:before {\n  content: \"\\f25e\"; }\n\n.fa-creative-commons-by:before {\n  content: \"\\f4e7\"; }\n\n.fa-creative-commons-nc:before {\n  content: \"\\f4e8\"; }\n\n.fa-creative-commons-nc-eu:before {\n  content: \"\\f4e9\"; }\n\n.fa-creative-commons-nc-jp:before {\n  content: \"\\f4ea\"; }\n\n.fa-creative-commons-nd:before {\n  content: \"\\f4eb\"; }\n\n.fa-creative-commons-pd:before {\n  content: \"\\f4ec\"; }\n\n.fa-creative-commons-pd-alt:before {\n  content: \"\\f4ed\"; }\n\n.fa-creative-commons-remix:before {\n  content: \"\\f4ee\"; }\n\n.fa-creative-commons-sa:before {\n  content: \"\\f4ef\"; }\n\n.fa-creative-commons-sampling:before {\n  content: \"\\f4f0\"; }\n\n.fa-creative-commons-sampling-plus:before {\n  content: \"\\f4f1\"; }\n\n.fa-creative-commons-share:before {\n  content: \"\\f4f2\"; }\n\n.fa-creative-commons-zero:before {\n  content: \"\\f4f3\"; }\n\n.fa-credit-card:before {\n  content: \"\\f09d\"; }\n\n.fa-critical-role:before {\n  content: \"\\f6c9\"; }\n\n.fa-crop:before {\n  content: \"\\f125\"; }\n\n.fa-crop-alt:before {\n  content: \"\\f565\"; }\n\n.fa-cross:before {\n  content: \"\\f654\"; }\n\n.fa-crosshairs:before {\n  content: \"\\f05b\"; }\n\n.fa-crow:before {\n  content: \"\\f520\"; }\n\n.fa-crown:before {\n  content: \"\\f521\"; }\n\n.fa-crutch:before {\n  content: \"\\f7f7\"; }\n\n.fa-css3:before {\n  content: \"\\f13c\"; }\n\n.fa-css3-alt:before {\n  content: \"\\f38b\"; }\n\n.fa-cube:before {\n  content: \"\\f1b2\"; }\n\n.fa-cubes:before {\n  content: \"\\f1b3\"; }\n\n.fa-cut:before {\n  content: \"\\f0c4\"; }\n\n.fa-cuttlefish:before {\n  content: \"\\f38c\"; }\n\n.fa-d-and-d:before {\n  content: \"\\f38d\"; }\n\n.fa-d-and-d-beyond:before {\n  content: \"\\f6ca\"; }\n\n.fa-dailymotion:before {\n  content: \"\\e052\"; }\n\n.fa-dashcube:before {\n  content: \"\\f210\"; }\n\n.fa-database:before {\n  content: \"\\f1c0\"; }\n\n.fa-deaf:before {\n  content: \"\\f2a4\"; }\n\n.fa-deezer:before {\n  content: \"\\e077\"; }\n\n.fa-delicious:before {\n  content: \"\\f1a5\"; }\n\n.fa-democrat:before {\n  content: \"\\f747\"; }\n\n.fa-deploydog:before {\n  content: \"\\f38e\"; }\n\n.fa-deskpro:before {\n  content: \"\\f38f\"; }\n\n.fa-desktop:before {\n  content: \"\\f108\"; }\n\n.fa-dev:before {\n  content: \"\\f6cc\"; }\n\n.fa-deviantart:before {\n  content: \"\\f1bd\"; }\n\n.fa-dharmachakra:before {\n  content: \"\\f655\"; }\n\n.fa-dhl:before {\n  content: \"\\f790\"; }\n\n.fa-diagnoses:before {\n  content: \"\\f470\"; }\n\n.fa-diaspora:before {\n  content: \"\\f791\"; }\n\n.fa-dice:before {\n  content: \"\\f522\"; }\n\n.fa-dice-d20:before {\n  content: \"\\f6cf\"; }\n\n.fa-dice-d6:before {\n  content: \"\\f6d1\"; }\n\n.fa-dice-five:before {\n  content: \"\\f523\"; }\n\n.fa-dice-four:before {\n  content: \"\\f524\"; }\n\n.fa-dice-one:before {\n  content: \"\\f525\"; }\n\n.fa-dice-six:before {\n  content: \"\\f526\"; }\n\n.fa-dice-three:before {\n  content: \"\\f527\"; }\n\n.fa-dice-two:before {\n  content: \"\\f528\"; }\n\n.fa-digg:before {\n  content: \"\\f1a6\"; }\n\n.fa-digital-ocean:before {\n  content: \"\\f391\"; }\n\n.fa-digital-tachograph:before {\n  content: \"\\f566\"; }\n\n.fa-directions:before {\n  content: \"\\f5eb\"; }\n\n.fa-discord:before {\n  content: \"\\f392\"; }\n\n.fa-discourse:before {\n  content: \"\\f393\"; }\n\n.fa-disease:before {\n  content: \"\\f7fa\"; }\n\n.fa-divide:before {\n  content: \"\\f529\"; }\n\n.fa-dizzy:before {\n  content: \"\\f567\"; }\n\n.fa-dna:before {\n  content: \"\\f471\"; }\n\n.fa-dochub:before {\n  content: \"\\f394\"; }\n\n.fa-docker:before {\n  content: \"\\f395\"; }\n\n.fa-dog:before {\n  content: \"\\f6d3\"; }\n\n.fa-dollar-sign:before {\n  content: \"\\f155\"; }\n\n.fa-dolly:before {\n  content: \"\\f472\"; }\n\n.fa-dolly-flatbed:before {\n  content: \"\\f474\"; }\n\n.fa-donate:before {\n  content: \"\\f4b9\"; }\n\n.fa-door-closed:before {\n  content: \"\\f52a\"; }\n\n.fa-door-open:before {\n  content: \"\\f52b\"; }\n\n.fa-dot-circle:before {\n  content: \"\\f192\"; }\n\n.fa-dove:before {\n  content: \"\\f4ba\"; }\n\n.fa-download:before {\n  content: \"\\f019\"; }\n\n.fa-draft2digital:before {\n  content: \"\\f396\"; }\n\n.fa-drafting-compass:before {\n  content: \"\\f568\"; }\n\n.fa-dragon:before {\n  content: \"\\f6d5\"; }\n\n.fa-draw-polygon:before {\n  content: \"\\f5ee\"; }\n\n.fa-dribbble:before {\n  content: \"\\f17d\"; }\n\n.fa-dribbble-square:before {\n  content: \"\\f397\"; }\n\n.fa-dropbox:before {\n  content: \"\\f16b\"; }\n\n.fa-drum:before {\n  content: \"\\f569\"; }\n\n.fa-drum-steelpan:before {\n  content: \"\\f56a\"; }\n\n.fa-drumstick-bite:before {\n  content: \"\\f6d7\"; }\n\n.fa-drupal:before {\n  content: \"\\f1a9\"; }\n\n.fa-dumbbell:before {\n  content: \"\\f44b\"; }\n\n.fa-dumpster:before {\n  content: \"\\f793\"; }\n\n.fa-dumpster-fire:before {\n  content: \"\\f794\"; }\n\n.fa-dungeon:before {\n  content: \"\\f6d9\"; }\n\n.fa-dyalog:before {\n  content: \"\\f399\"; }\n\n.fa-earlybirds:before {\n  content: \"\\f39a\"; }\n\n.fa-ebay:before {\n  content: \"\\f4f4\"; }\n\n.fa-edge:before {\n  content: \"\\f282\"; }\n\n.fa-edge-legacy:before {\n  content: \"\\e078\"; }\n\n.fa-edit:before {\n  content: \"\\f044\"; }\n\n.fa-egg:before {\n  content: \"\\f7fb\"; }\n\n.fa-eject:before {\n  content: \"\\f052\"; }\n\n.fa-elementor:before {\n  content: \"\\f430\"; }\n\n.fa-ellipsis-h:before {\n  content: \"\\f141\"; }\n\n.fa-ellipsis-v:before {\n  content: \"\\f142\"; }\n\n.fa-ello:before {\n  content: \"\\f5f1\"; }\n\n.fa-ember:before {\n  content: \"\\f423\"; }\n\n.fa-empire:before {\n  content: \"\\f1d1\"; }\n\n.fa-envelope:before {\n  content: \"\\f0e0\"; }\n\n.fa-envelope-open:before {\n  content: \"\\f2b6\"; }\n\n.fa-envelope-open-text:before {\n  content: \"\\f658\"; }\n\n.fa-envelope-square:before {\n  content: \"\\f199\"; }\n\n.fa-envira:before {\n  content: \"\\f299\"; }\n\n.fa-equals:before {\n  content: \"\\f52c\"; }\n\n.fa-eraser:before {\n  content: \"\\f12d\"; }\n\n.fa-erlang:before {\n  content: \"\\f39d\"; }\n\n.fa-ethereum:before {\n  content: \"\\f42e\"; }\n\n.fa-ethernet:before {\n  content: \"\\f796\"; }\n\n.fa-etsy:before {\n  content: \"\\f2d7\"; }\n\n.fa-euro-sign:before {\n  content: \"\\f153\"; }\n\n.fa-evernote:before {\n  content: \"\\f839\"; }\n\n.fa-exchange-alt:before {\n  content: \"\\f362\"; }\n\n.fa-exclamation:before {\n  content: \"\\f12a\"; }\n\n.fa-exclamation-circle:before {\n  content: \"\\f06a\"; }\n\n.fa-exclamation-triangle:before {\n  content: \"\\f071\"; }\n\n.fa-expand:before {\n  content: \"\\f065\"; }\n\n.fa-expand-alt:before {\n  content: \"\\f424\"; }\n\n.fa-expand-arrows-alt:before {\n  content: \"\\f31e\"; }\n\n.fa-expeditedssl:before {\n  content: \"\\f23e\"; }\n\n.fa-external-link-alt:before {\n  content: \"\\f35d\"; }\n\n.fa-external-link-square-alt:before {\n  content: \"\\f360\"; }\n\n.fa-eye:before {\n  content: \"\\f06e\"; }\n\n.fa-eye-dropper:before {\n  content: \"\\f1fb\"; }\n\n.fa-eye-slash:before {\n  content: \"\\f070\"; }\n\n.fa-facebook:before {\n  content: \"\\f09a\"; }\n\n.fa-facebook-f:before {\n  content: \"\\f39e\"; }\n\n.fa-facebook-messenger:before {\n  content: \"\\f39f\"; }\n\n.fa-facebook-square:before {\n  content: \"\\f082\"; }\n\n.fa-fan:before {\n  content: \"\\f863\"; }\n\n.fa-fantasy-flight-games:before {\n  content: \"\\f6dc\"; }\n\n.fa-fast-backward:before {\n  content: \"\\f049\"; }\n\n.fa-fast-forward:before {\n  content: \"\\f050\"; }\n\n.fa-faucet:before {\n  content: \"\\e005\"; }\n\n.fa-fax:before {\n  content: \"\\f1ac\"; }\n\n.fa-feather:before {\n  content: \"\\f52d\"; }\n\n.fa-feather-alt:before {\n  content: \"\\f56b\"; }\n\n.fa-fedex:before {\n  content: \"\\f797\"; }\n\n.fa-fedora:before {\n  content: \"\\f798\"; }\n\n.fa-female:before {\n  content: \"\\f182\"; }\n\n.fa-fighter-jet:before {\n  content: \"\\f0fb\"; }\n\n.fa-figma:before {\n  content: \"\\f799\"; }\n\n.fa-file:before {\n  content: \"\\f15b\"; }\n\n.fa-file-alt:before {\n  content: \"\\f15c\"; }\n\n.fa-file-archive:before {\n  content: \"\\f1c6\"; }\n\n.fa-file-audio:before {\n  content: \"\\f1c7\"; }\n\n.fa-file-code:before {\n  content: \"\\f1c9\"; }\n\n.fa-file-contract:before {\n  content: \"\\f56c\"; }\n\n.fa-file-csv:before {\n  content: \"\\f6dd\"; }\n\n.fa-file-download:before {\n  content: \"\\f56d\"; }\n\n.fa-file-excel:before {\n  content: \"\\f1c3\"; }\n\n.fa-file-export:before {\n  content: \"\\f56e\"; }\n\n.fa-file-image:before {\n  content: \"\\f1c5\"; }\n\n.fa-file-import:before {\n  content: \"\\f56f\"; }\n\n.fa-file-invoice:before {\n  content: \"\\f570\"; }\n\n.fa-file-invoice-dollar:before {\n  content: \"\\f571\"; }\n\n.fa-file-medical:before {\n  content: \"\\f477\"; }\n\n.fa-file-medical-alt:before {\n  content: \"\\f478\"; }\n\n.fa-file-pdf:before {\n  content: \"\\f1c1\"; }\n\n.fa-file-powerpoint:before {\n  content: \"\\f1c4\"; }\n\n.fa-file-prescription:before {\n  content: \"\\f572\"; }\n\n.fa-file-signature:before {\n  content: \"\\f573\"; }\n\n.fa-file-upload:before {\n  content: \"\\f574\"; }\n\n.fa-file-video:before {\n  content: \"\\f1c8\"; }\n\n.fa-file-word:before {\n  content: \"\\f1c2\"; }\n\n.fa-fill:before {\n  content: \"\\f575\"; }\n\n.fa-fill-drip:before {\n  content: \"\\f576\"; }\n\n.fa-film:before {\n  content: \"\\f008\"; }\n\n.fa-filter:before {\n  content: \"\\f0b0\"; }\n\n.fa-fingerprint:before {\n  content: \"\\f577\"; }\n\n.fa-fire:before {\n  content: \"\\f06d\"; }\n\n.fa-fire-alt:before {\n  content: \"\\f7e4\"; }\n\n.fa-fire-extinguisher:before {\n  content: \"\\f134\"; }\n\n.fa-firefox:before {\n  content: \"\\f269\"; }\n\n.fa-firefox-browser:before {\n  content: \"\\e007\"; }\n\n.fa-first-aid:before {\n  content: \"\\f479\"; }\n\n.fa-first-order:before {\n  content: \"\\f2b0\"; }\n\n.fa-first-order-alt:before {\n  content: \"\\f50a\"; }\n\n.fa-firstdraft:before {\n  content: \"\\f3a1\"; }\n\n.fa-fish:before {\n  content: \"\\f578\"; }\n\n.fa-fist-raised:before {\n  content: \"\\f6de\"; }\n\n.fa-flag:before {\n  content: \"\\f024\"; }\n\n.fa-flag-checkered:before {\n  content: \"\\f11e\"; }\n\n.fa-flag-usa:before {\n  content: \"\\f74d\"; }\n\n.fa-flask:before {\n  content: \"\\f0c3\"; }\n\n.fa-flickr:before {\n  content: \"\\f16e\"; }\n\n.fa-flipboard:before {\n  content: \"\\f44d\"; }\n\n.fa-flushed:before {\n  content: \"\\f579\"; }\n\n.fa-fly:before {\n  content: \"\\f417\"; }\n\n.fa-folder:before {\n  content: \"\\f07b\"; }\n\n.fa-folder-minus:before {\n  content: \"\\f65d\"; }\n\n.fa-folder-open:before {\n  content: \"\\f07c\"; }\n\n.fa-folder-plus:before {\n  content: \"\\f65e\"; }\n\n.fa-font:before {\n  content: \"\\f031\"; }\n\n.fa-font-awesome:before {\n  content: \"\\f2b4\"; }\n\n.fa-font-awesome-alt:before {\n  content: \"\\f35c\"; }\n\n.fa-font-awesome-flag:before {\n  content: \"\\f425\"; }\n\n.fa-font-awesome-logo-full:before {\n  content: \"\\f4e6\"; }\n\n.fa-fonticons:before {\n  content: \"\\f280\"; }\n\n.fa-fonticons-fi:before {\n  content: \"\\f3a2\"; }\n\n.fa-football-ball:before {\n  content: \"\\f44e\"; }\n\n.fa-fort-awesome:before {\n  content: \"\\f286\"; }\n\n.fa-fort-awesome-alt:before {\n  content: \"\\f3a3\"; }\n\n.fa-forumbee:before {\n  content: \"\\f211\"; }\n\n.fa-forward:before {\n  content: \"\\f04e\"; }\n\n.fa-foursquare:before {\n  content: \"\\f180\"; }\n\n.fa-free-code-camp:before {\n  content: \"\\f2c5\"; }\n\n.fa-freebsd:before {\n  content: \"\\f3a4\"; }\n\n.fa-frog:before {\n  content: \"\\f52e\"; }\n\n.fa-frown:before {\n  content: \"\\f119\"; }\n\n.fa-frown-open:before {\n  content: \"\\f57a\"; }\n\n.fa-fulcrum:before {\n  content: \"\\f50b\"; }\n\n.fa-funnel-dollar:before {\n  content: \"\\f662\"; }\n\n.fa-futbol:before {\n  content: \"\\f1e3\"; }\n\n.fa-galactic-republic:before {\n  content: \"\\f50c\"; }\n\n.fa-galactic-senate:before {\n  content: \"\\f50d\"; }\n\n.fa-gamepad:before {\n  content: \"\\f11b\"; }\n\n.fa-gas-pump:before {\n  content: \"\\f52f\"; }\n\n.fa-gavel:before {\n  content: \"\\f0e3\"; }\n\n.fa-gem:before {\n  content: \"\\f3a5\"; }\n\n.fa-genderless:before {\n  content: \"\\f22d\"; }\n\n.fa-get-pocket:before {\n  content: \"\\f265\"; }\n\n.fa-gg:before {\n  content: \"\\f260\"; }\n\n.fa-gg-circle:before {\n  content: \"\\f261\"; }\n\n.fa-ghost:before {\n  content: \"\\f6e2\"; }\n\n.fa-gift:before {\n  content: \"\\f06b\"; }\n\n.fa-gifts:before {\n  content: \"\\f79c\"; }\n\n.fa-git:before {\n  content: \"\\f1d3\"; }\n\n.fa-git-alt:before {\n  content: \"\\f841\"; }\n\n.fa-git-square:before {\n  content: \"\\f1d2\"; }\n\n.fa-github:before {\n  content: \"\\f09b\"; }\n\n.fa-github-alt:before {\n  content: \"\\f113\"; }\n\n.fa-github-square:before {\n  content: \"\\f092\"; }\n\n.fa-gitkraken:before {\n  content: \"\\f3a6\"; }\n\n.fa-gitlab:before {\n  content: \"\\f296\"; }\n\n.fa-gitter:before {\n  content: \"\\f426\"; }\n\n.fa-glass-cheers:before {\n  content: \"\\f79f\"; }\n\n.fa-glass-martini:before {\n  content: \"\\f000\"; }\n\n.fa-glass-martini-alt:before {\n  content: \"\\f57b\"; }\n\n.fa-glass-whiskey:before {\n  content: \"\\f7a0\"; }\n\n.fa-glasses:before {\n  content: \"\\f530\"; }\n\n.fa-glide:before {\n  content: \"\\f2a5\"; }\n\n.fa-glide-g:before {\n  content: \"\\f2a6\"; }\n\n.fa-globe:before {\n  content: \"\\f0ac\"; }\n\n.fa-globe-africa:before {\n  content: \"\\f57c\"; }\n\n.fa-globe-americas:before {\n  content: \"\\f57d\"; }\n\n.fa-globe-asia:before {\n  content: \"\\f57e\"; }\n\n.fa-globe-europe:before {\n  content: \"\\f7a2\"; }\n\n.fa-gofore:before {\n  content: \"\\f3a7\"; }\n\n.fa-golf-ball:before {\n  content: \"\\f450\"; }\n\n.fa-goodreads:before {\n  content: \"\\f3a8\"; }\n\n.fa-goodreads-g:before {\n  content: \"\\f3a9\"; }\n\n.fa-google:before {\n  content: \"\\f1a0\"; }\n\n.fa-google-drive:before {\n  content: \"\\f3aa\"; }\n\n.fa-google-pay:before {\n  content: \"\\e079\"; }\n\n.fa-google-play:before {\n  content: \"\\f3ab\"; }\n\n.fa-google-plus:before {\n  content: \"\\f2b3\"; }\n\n.fa-google-plus-g:before {\n  content: \"\\f0d5\"; }\n\n.fa-google-plus-square:before {\n  content: \"\\f0d4\"; }\n\n.fa-google-wallet:before {\n  content: \"\\f1ee\"; }\n\n.fa-gopuram:before {\n  content: \"\\f664\"; }\n\n.fa-graduation-cap:before {\n  content: \"\\f19d\"; }\n\n.fa-gratipay:before {\n  content: \"\\f184\"; }\n\n.fa-grav:before {\n  content: \"\\f2d6\"; }\n\n.fa-greater-than:before {\n  content: \"\\f531\"; }\n\n.fa-greater-than-equal:before {\n  content: \"\\f532\"; }\n\n.fa-grimace:before {\n  content: \"\\f57f\"; }\n\n.fa-grin:before {\n  content: \"\\f580\"; }\n\n.fa-grin-alt:before {\n  content: \"\\f581\"; }\n\n.fa-grin-beam:before {\n  content: \"\\f582\"; }\n\n.fa-grin-beam-sweat:before {\n  content: \"\\f583\"; }\n\n.fa-grin-hearts:before {\n  content: \"\\f584\"; }\n\n.fa-grin-squint:before {\n  content: \"\\f585\"; }\n\n.fa-grin-squint-tears:before {\n  content: \"\\f586\"; }\n\n.fa-grin-stars:before {\n  content: \"\\f587\"; }\n\n.fa-grin-tears:before {\n  content: \"\\f588\"; }\n\n.fa-grin-tongue:before {\n  content: \"\\f589\"; }\n\n.fa-grin-tongue-squint:before {\n  content: \"\\f58a\"; }\n\n.fa-grin-tongue-wink:before {\n  content: \"\\f58b\"; }\n\n.fa-grin-wink:before {\n  content: \"\\f58c\"; }\n\n.fa-grip-horizontal:before {\n  content: \"\\f58d\"; }\n\n.fa-grip-lines:before {\n  content: \"\\f7a4\"; }\n\n.fa-grip-lines-vertical:before {\n  content: \"\\f7a5\"; }\n\n.fa-grip-vertical:before {\n  content: \"\\f58e\"; }\n\n.fa-gripfire:before {\n  content: \"\\f3ac\"; }\n\n.fa-grunt:before {\n  content: \"\\f3ad\"; }\n\n.fa-guitar:before {\n  content: \"\\f7a6\"; }\n\n.fa-gulp:before {\n  content: \"\\f3ae\"; }\n\n.fa-h-square:before {\n  content: \"\\f0fd\"; }\n\n.fa-hacker-news:before {\n  content: \"\\f1d4\"; }\n\n.fa-hacker-news-square:before {\n  content: \"\\f3af\"; }\n\n.fa-hackerrank:before {\n  content: \"\\f5f7\"; }\n\n.fa-hamburger:before {\n  content: \"\\f805\"; }\n\n.fa-hammer:before {\n  content: \"\\f6e3\"; }\n\n.fa-hamsa:before {\n  content: \"\\f665\"; }\n\n.fa-hand-holding:before {\n  content: \"\\f4bd\"; }\n\n.fa-hand-holding-heart:before {\n  content: \"\\f4be\"; }\n\n.fa-hand-holding-medical:before {\n  content: \"\\e05c\"; }\n\n.fa-hand-holding-usd:before {\n  content: \"\\f4c0\"; }\n\n.fa-hand-holding-water:before {\n  content: \"\\f4c1\"; }\n\n.fa-hand-lizard:before {\n  content: \"\\f258\"; }\n\n.fa-hand-middle-finger:before {\n  content: \"\\f806\"; }\n\n.fa-hand-paper:before {\n  content: \"\\f256\"; }\n\n.fa-hand-peace:before {\n  content: \"\\f25b\"; }\n\n.fa-hand-point-down:before {\n  content: \"\\f0a7\"; }\n\n.fa-hand-point-left:before {\n  content: \"\\f0a5\"; }\n\n.fa-hand-point-right:before {\n  content: \"\\f0a4\"; }\n\n.fa-hand-point-up:before {\n  content: \"\\f0a6\"; }\n\n.fa-hand-pointer:before {\n  content: \"\\f25a\"; }\n\n.fa-hand-rock:before {\n  content: \"\\f255\"; }\n\n.fa-hand-scissors:before {\n  content: \"\\f257\"; }\n\n.fa-hand-sparkles:before {\n  content: \"\\e05d\"; }\n\n.fa-hand-spock:before {\n  content: \"\\f259\"; }\n\n.fa-hands:before {\n  content: \"\\f4c2\"; }\n\n.fa-hands-helping:before {\n  content: \"\\f4c4\"; }\n\n.fa-hands-wash:before {\n  content: \"\\e05e\"; }\n\n.fa-handshake:before {\n  content: \"\\f2b5\"; }\n\n.fa-handshake-alt-slash:before {\n  content: \"\\e05f\"; }\n\n.fa-handshake-slash:before {\n  content: \"\\e060\"; }\n\n.fa-hanukiah:before {\n  content: \"\\f6e6\"; }\n\n.fa-hard-hat:before {\n  content: \"\\f807\"; }\n\n.fa-hashtag:before {\n  content: \"\\f292\"; }\n\n.fa-hat-cowboy:before {\n  content: \"\\f8c0\"; }\n\n.fa-hat-cowboy-side:before {\n  content: \"\\f8c1\"; }\n\n.fa-hat-wizard:before {\n  content: \"\\f6e8\"; }\n\n.fa-hdd:before {\n  content: \"\\f0a0\"; }\n\n.fa-head-side-cough:before {\n  content: \"\\e061\"; }\n\n.fa-head-side-cough-slash:before {\n  content: \"\\e062\"; }\n\n.fa-head-side-mask:before {\n  content: \"\\e063\"; }\n\n.fa-head-side-virus:before {\n  content: \"\\e064\"; }\n\n.fa-heading:before {\n  content: \"\\f1dc\"; }\n\n.fa-headphones:before {\n  content: \"\\f025\"; }\n\n.fa-headphones-alt:before {\n  content: \"\\f58f\"; }\n\n.fa-headset:before {\n  content: \"\\f590\"; }\n\n.fa-heart:before {\n  content: \"\\f004\"; }\n\n.fa-heart-broken:before {\n  content: \"\\f7a9\"; }\n\n.fa-heartbeat:before {\n  content: \"\\f21e\"; }\n\n.fa-helicopter:before {\n  content: \"\\f533\"; }\n\n.fa-highlighter:before {\n  content: \"\\f591\"; }\n\n.fa-hiking:before {\n  content: \"\\f6ec\"; }\n\n.fa-hippo:before {\n  content: \"\\f6ed\"; }\n\n.fa-hips:before {\n  content: \"\\f452\"; }\n\n.fa-hire-a-helper:before {\n  content: \"\\f3b0\"; }\n\n.fa-history:before {\n  content: \"\\f1da\"; }\n\n.fa-hockey-puck:before {\n  content: \"\\f453\"; }\n\n.fa-holly-berry:before {\n  content: \"\\f7aa\"; }\n\n.fa-home:before {\n  content: \"\\f015\"; }\n\n.fa-hooli:before {\n  content: \"\\f427\"; }\n\n.fa-hornbill:before {\n  content: \"\\f592\"; }\n\n.fa-horse:before {\n  content: \"\\f6f0\"; }\n\n.fa-horse-head:before {\n  content: \"\\f7ab\"; }\n\n.fa-hospital:before {\n  content: \"\\f0f8\"; }\n\n.fa-hospital-alt:before {\n  content: \"\\f47d\"; }\n\n.fa-hospital-symbol:before {\n  content: \"\\f47e\"; }\n\n.fa-hospital-user:before {\n  content: \"\\f80d\"; }\n\n.fa-hot-tub:before {\n  content: \"\\f593\"; }\n\n.fa-hotdog:before {\n  content: \"\\f80f\"; }\n\n.fa-hotel:before {\n  content: \"\\f594\"; }\n\n.fa-hotjar:before {\n  content: \"\\f3b1\"; }\n\n.fa-hourglass:before {\n  content: \"\\f254\"; }\n\n.fa-hourglass-end:before {\n  content: \"\\f253\"; }\n\n.fa-hourglass-half:before {\n  content: \"\\f252\"; }\n\n.fa-hourglass-start:before {\n  content: \"\\f251\"; }\n\n.fa-house-damage:before {\n  content: \"\\f6f1\"; }\n\n.fa-house-user:before {\n  content: \"\\e065\"; }\n\n.fa-houzz:before {\n  content: \"\\f27c\"; }\n\n.fa-hryvnia:before {\n  content: \"\\f6f2\"; }\n\n.fa-html5:before {\n  content: \"\\f13b\"; }\n\n.fa-hubspot:before {\n  content: \"\\f3b2\"; }\n\n.fa-i-cursor:before {\n  content: \"\\f246\"; }\n\n.fa-ice-cream:before {\n  content: \"\\f810\"; }\n\n.fa-icicles:before {\n  content: \"\\f7ad\"; }\n\n.fa-icons:before {\n  content: \"\\f86d\"; }\n\n.fa-id-badge:before {\n  content: \"\\f2c1\"; }\n\n.fa-id-card:before {\n  content: \"\\f2c2\"; }\n\n.fa-id-card-alt:before {\n  content: \"\\f47f\"; }\n\n.fa-ideal:before {\n  content: \"\\e013\"; }\n\n.fa-igloo:before {\n  content: \"\\f7ae\"; }\n\n.fa-image:before {\n  content: \"\\f03e\"; }\n\n.fa-images:before {\n  content: \"\\f302\"; }\n\n.fa-imdb:before {\n  content: \"\\f2d8\"; }\n\n.fa-inbox:before {\n  content: \"\\f01c\"; }\n\n.fa-indent:before {\n  content: \"\\f03c\"; }\n\n.fa-industry:before {\n  content: \"\\f275\"; }\n\n.fa-infinity:before {\n  content: \"\\f534\"; }\n\n.fa-info:before {\n  content: \"\\f129\"; }\n\n.fa-info-circle:before {\n  content: \"\\f05a\"; }\n\n.fa-instagram:before {\n  content: \"\\f16d\"; }\n\n.fa-instagram-square:before {\n  content: \"\\e055\"; }\n\n.fa-intercom:before {\n  content: \"\\f7af\"; }\n\n.fa-internet-explorer:before {\n  content: \"\\f26b\"; }\n\n.fa-invision:before {\n  content: \"\\f7b0\"; }\n\n.fa-ioxhost:before {\n  content: \"\\f208\"; }\n\n.fa-italic:before {\n  content: \"\\f033\"; }\n\n.fa-itch-io:before {\n  content: \"\\f83a\"; }\n\n.fa-itunes:before {\n  content: \"\\f3b4\"; }\n\n.fa-itunes-note:before {\n  content: \"\\f3b5\"; }\n\n.fa-java:before {\n  content: \"\\f4e4\"; }\n\n.fa-jedi:before {\n  content: \"\\f669\"; }\n\n.fa-jedi-order:before {\n  content: \"\\f50e\"; }\n\n.fa-jenkins:before {\n  content: \"\\f3b6\"; }\n\n.fa-jira:before {\n  content: \"\\f7b1\"; }\n\n.fa-joget:before {\n  content: \"\\f3b7\"; }\n\n.fa-joint:before {\n  content: \"\\f595\"; }\n\n.fa-joomla:before {\n  content: \"\\f1aa\"; }\n\n.fa-journal-whills:before {\n  content: \"\\f66a\"; }\n\n.fa-js:before {\n  content: \"\\f3b8\"; }\n\n.fa-js-square:before {\n  content: \"\\f3b9\"; }\n\n.fa-jsfiddle:before {\n  content: \"\\f1cc\"; }\n\n.fa-kaaba:before {\n  content: \"\\f66b\"; }\n\n.fa-kaggle:before {\n  content: \"\\f5fa\"; }\n\n.fa-key:before {\n  content: \"\\f084\"; }\n\n.fa-keybase:before {\n  content: \"\\f4f5\"; }\n\n.fa-keyboard:before {\n  content: \"\\f11c\"; }\n\n.fa-keycdn:before {\n  content: \"\\f3ba\"; }\n\n.fa-khanda:before {\n  content: \"\\f66d\"; }\n\n.fa-kickstarter:before {\n  content: \"\\f3bb\"; }\n\n.fa-kickstarter-k:before {\n  content: \"\\f3bc\"; }\n\n.fa-kiss:before {\n  content: \"\\f596\"; }\n\n.fa-kiss-beam:before {\n  content: \"\\f597\"; }\n\n.fa-kiss-wink-heart:before {\n  content: \"\\f598\"; }\n\n.fa-kiwi-bird:before {\n  content: \"\\f535\"; }\n\n.fa-korvue:before {\n  content: \"\\f42f\"; }\n\n.fa-landmark:before {\n  content: \"\\f66f\"; }\n\n.fa-language:before {\n  content: \"\\f1ab\"; }\n\n.fa-laptop:before {\n  content: \"\\f109\"; }\n\n.fa-laptop-code:before {\n  content: \"\\f5fc\"; }\n\n.fa-laptop-house:before {\n  content: \"\\e066\"; }\n\n.fa-laptop-medical:before {\n  content: \"\\f812\"; }\n\n.fa-laravel:before {\n  content: \"\\f3bd\"; }\n\n.fa-lastfm:before {\n  content: \"\\f202\"; }\n\n.fa-lastfm-square:before {\n  content: \"\\f203\"; }\n\n.fa-laugh:before {\n  content: \"\\f599\"; }\n\n.fa-laugh-beam:before {\n  content: \"\\f59a\"; }\n\n.fa-laugh-squint:before {\n  content: \"\\f59b\"; }\n\n.fa-laugh-wink:before {\n  content: \"\\f59c\"; }\n\n.fa-layer-group:before {\n  content: \"\\f5fd\"; }\n\n.fa-leaf:before {\n  content: \"\\f06c\"; }\n\n.fa-leanpub:before {\n  content: \"\\f212\"; }\n\n.fa-lemon:before {\n  content: \"\\f094\"; }\n\n.fa-less:before {\n  content: \"\\f41d\"; }\n\n.fa-less-than:before {\n  content: \"\\f536\"; }\n\n.fa-less-than-equal:before {\n  content: \"\\f537\"; }\n\n.fa-level-down-alt:before {\n  content: \"\\f3be\"; }\n\n.fa-level-up-alt:before {\n  content: \"\\f3bf\"; }\n\n.fa-life-ring:before {\n  content: \"\\f1cd\"; }\n\n.fa-lightbulb:before {\n  content: \"\\f0eb\"; }\n\n.fa-line:before {\n  content: \"\\f3c0\"; }\n\n.fa-link:before {\n  content: \"\\f0c1\"; }\n\n.fa-linkedin:before {\n  content: \"\\f08c\"; }\n\n.fa-linkedin-in:before {\n  content: \"\\f0e1\"; }\n\n.fa-linode:before {\n  content: \"\\f2b8\"; }\n\n.fa-linux:before {\n  content: \"\\f17c\"; }\n\n.fa-lira-sign:before {\n  content: \"\\f195\"; }\n\n.fa-list:before {\n  content: \"\\f03a\"; }\n\n.fa-list-alt:before {\n  content: \"\\f022\"; }\n\n.fa-list-ol:before {\n  content: \"\\f0cb\"; }\n\n.fa-list-ul:before {\n  content: \"\\f0ca\"; }\n\n.fa-location-arrow:before {\n  content: \"\\f124\"; }\n\n.fa-lock:before {\n  content: \"\\f023\"; }\n\n.fa-lock-open:before {\n  content: \"\\f3c1\"; }\n\n.fa-long-arrow-alt-down:before {\n  content: \"\\f309\"; }\n\n.fa-long-arrow-alt-left:before {\n  content: \"\\f30a\"; }\n\n.fa-long-arrow-alt-right:before {\n  content: \"\\f30b\"; }\n\n.fa-long-arrow-alt-up:before {\n  content: \"\\f30c\"; }\n\n.fa-low-vision:before {\n  content: \"\\f2a8\"; }\n\n.fa-luggage-cart:before {\n  content: \"\\f59d\"; }\n\n.fa-lungs:before {\n  content: \"\\f604\"; }\n\n.fa-lungs-virus:before {\n  content: \"\\e067\"; }\n\n.fa-lyft:before {\n  content: \"\\f3c3\"; }\n\n.fa-magento:before {\n  content: \"\\f3c4\"; }\n\n.fa-magic:before {\n  content: \"\\f0d0\"; }\n\n.fa-magnet:before {\n  content: \"\\f076\"; }\n\n.fa-mail-bulk:before {\n  content: \"\\f674\"; }\n\n.fa-mailchimp:before {\n  content: \"\\f59e\"; }\n\n.fa-male:before {\n  content: \"\\f183\"; }\n\n.fa-mandalorian:before {\n  content: \"\\f50f\"; }\n\n.fa-map:before {\n  content: \"\\f279\"; }\n\n.fa-map-marked:before {\n  content: \"\\f59f\"; }\n\n.fa-map-marked-alt:before {\n  content: \"\\f5a0\"; }\n\n.fa-map-marker:before {\n  content: \"\\f041\"; }\n\n.fa-map-marker-alt:before {\n  content: \"\\f3c5\"; }\n\n.fa-map-pin:before {\n  content: \"\\f276\"; }\n\n.fa-map-signs:before {\n  content: \"\\f277\"; }\n\n.fa-markdown:before {\n  content: \"\\f60f\"; }\n\n.fa-marker:before {\n  content: \"\\f5a1\"; }\n\n.fa-mars:before {\n  content: \"\\f222\"; }\n\n.fa-mars-double:before {\n  content: \"\\f227\"; }\n\n.fa-mars-stroke:before {\n  content: \"\\f229\"; }\n\n.fa-mars-stroke-h:before {\n  content: \"\\f22b\"; }\n\n.fa-mars-stroke-v:before {\n  content: \"\\f22a\"; }\n\n.fa-mask:before {\n  content: \"\\f6fa\"; }\n\n.fa-mastodon:before {\n  content: \"\\f4f6\"; }\n\n.fa-maxcdn:before {\n  content: \"\\f136\"; }\n\n.fa-mdb:before {\n  content: \"\\f8ca\"; }\n\n.fa-medal:before {\n  content: \"\\f5a2\"; }\n\n.fa-medapps:before {\n  content: \"\\f3c6\"; }\n\n.fa-medium:before {\n  content: \"\\f23a\"; }\n\n.fa-medium-m:before {\n  content: \"\\f3c7\"; }\n\n.fa-medkit:before {\n  content: \"\\f0fa\"; }\n\n.fa-medrt:before {\n  content: \"\\f3c8\"; }\n\n.fa-meetup:before {\n  content: \"\\f2e0\"; }\n\n.fa-megaport:before {\n  content: \"\\f5a3\"; }\n\n.fa-meh:before {\n  content: \"\\f11a\"; }\n\n.fa-meh-blank:before {\n  content: \"\\f5a4\"; }\n\n.fa-meh-rolling-eyes:before {\n  content: \"\\f5a5\"; }\n\n.fa-memory:before {\n  content: \"\\f538\"; }\n\n.fa-mendeley:before {\n  content: \"\\f7b3\"; }\n\n.fa-menorah:before {\n  content: \"\\f676\"; }\n\n.fa-mercury:before {\n  content: \"\\f223\"; }\n\n.fa-meteor:before {\n  content: \"\\f753\"; }\n\n.fa-microblog:before {\n  content: \"\\e01a\"; }\n\n.fa-microchip:before {\n  content: \"\\f2db\"; }\n\n.fa-microphone:before {\n  content: \"\\f130\"; }\n\n.fa-microphone-alt:before {\n  content: \"\\f3c9\"; }\n\n.fa-microphone-alt-slash:before {\n  content: \"\\f539\"; }\n\n.fa-microphone-slash:before {\n  content: \"\\f131\"; }\n\n.fa-microscope:before {\n  content: \"\\f610\"; }\n\n.fa-microsoft:before {\n  content: \"\\f3ca\"; }\n\n.fa-minus:before {\n  content: \"\\f068\"; }\n\n.fa-minus-circle:before {\n  content: \"\\f056\"; }\n\n.fa-minus-square:before {\n  content: \"\\f146\"; }\n\n.fa-mitten:before {\n  content: \"\\f7b5\"; }\n\n.fa-mix:before {\n  content: \"\\f3cb\"; }\n\n.fa-mixcloud:before {\n  content: \"\\f289\"; }\n\n.fa-mixer:before {\n  content: \"\\e056\"; }\n\n.fa-mizuni:before {\n  content: \"\\f3cc\"; }\n\n.fa-mobile:before {\n  content: \"\\f10b\"; }\n\n.fa-mobile-alt:before {\n  content: \"\\f3cd\"; }\n\n.fa-modx:before {\n  content: \"\\f285\"; }\n\n.fa-monero:before {\n  content: \"\\f3d0\"; }\n\n.fa-money-bill:before {\n  content: \"\\f0d6\"; }\n\n.fa-money-bill-alt:before {\n  content: \"\\f3d1\"; }\n\n.fa-money-bill-wave:before {\n  content: \"\\f53a\"; }\n\n.fa-money-bill-wave-alt:before {\n  content: \"\\f53b\"; }\n\n.fa-money-check:before {\n  content: \"\\f53c\"; }\n\n.fa-money-check-alt:before {\n  content: \"\\f53d\"; }\n\n.fa-monument:before {\n  content: \"\\f5a6\"; }\n\n.fa-moon:before {\n  content: \"\\f186\"; }\n\n.fa-mortar-pestle:before {\n  content: \"\\f5a7\"; }\n\n.fa-mosque:before {\n  content: \"\\f678\"; }\n\n.fa-motorcycle:before {\n  content: \"\\f21c\"; }\n\n.fa-mountain:before {\n  content: \"\\f6fc\"; }\n\n.fa-mouse:before {\n  content: \"\\f8cc\"; }\n\n.fa-mouse-pointer:before {\n  content: \"\\f245\"; }\n\n.fa-mug-hot:before {\n  content: \"\\f7b6\"; }\n\n.fa-music:before {\n  content: \"\\f001\"; }\n\n.fa-napster:before {\n  content: \"\\f3d2\"; }\n\n.fa-neos:before {\n  content: \"\\f612\"; }\n\n.fa-network-wired:before {\n  content: \"\\f6ff\"; }\n\n.fa-neuter:before {\n  content: \"\\f22c\"; }\n\n.fa-newspaper:before {\n  content: \"\\f1ea\"; }\n\n.fa-nimblr:before {\n  content: \"\\f5a8\"; }\n\n.fa-node:before {\n  content: \"\\f419\"; }\n\n.fa-node-js:before {\n  content: \"\\f3d3\"; }\n\n.fa-not-equal:before {\n  content: \"\\f53e\"; }\n\n.fa-notes-medical:before {\n  content: \"\\f481\"; }\n\n.fa-npm:before {\n  content: \"\\f3d4\"; }\n\n.fa-ns8:before {\n  content: \"\\f3d5\"; }\n\n.fa-nutritionix:before {\n  content: \"\\f3d6\"; }\n\n.fa-object-group:before {\n  content: \"\\f247\"; }\n\n.fa-object-ungroup:before {\n  content: \"\\f248\"; }\n\n.fa-odnoklassniki:before {\n  content: \"\\f263\"; }\n\n.fa-odnoklassniki-square:before {\n  content: \"\\f264\"; }\n\n.fa-oil-can:before {\n  content: \"\\f613\"; }\n\n.fa-old-republic:before {\n  content: \"\\f510\"; }\n\n.fa-om:before {\n  content: \"\\f679\"; }\n\n.fa-opencart:before {\n  content: \"\\f23d\"; }\n\n.fa-openid:before {\n  content: \"\\f19b\"; }\n\n.fa-opera:before {\n  content: \"\\f26a\"; }\n\n.fa-optin-monster:before {\n  content: \"\\f23c\"; }\n\n.fa-orcid:before {\n  content: \"\\f8d2\"; }\n\n.fa-osi:before {\n  content: \"\\f41a\"; }\n\n.fa-otter:before {\n  content: \"\\f700\"; }\n\n.fa-outdent:before {\n  content: \"\\f03b\"; }\n\n.fa-page4:before {\n  content: \"\\f3d7\"; }\n\n.fa-pagelines:before {\n  content: \"\\f18c\"; }\n\n.fa-pager:before {\n  content: \"\\f815\"; }\n\n.fa-paint-brush:before {\n  content: \"\\f1fc\"; }\n\n.fa-paint-roller:before {\n  content: \"\\f5aa\"; }\n\n.fa-palette:before {\n  content: \"\\f53f\"; }\n\n.fa-palfed:before {\n  content: \"\\f3d8\"; }\n\n.fa-pallet:before {\n  content: \"\\f482\"; }\n\n.fa-paper-plane:before {\n  content: \"\\f1d8\"; }\n\n.fa-paperclip:before {\n  content: \"\\f0c6\"; }\n\n.fa-parachute-box:before {\n  content: \"\\f4cd\"; }\n\n.fa-paragraph:before {\n  content: \"\\f1dd\"; }\n\n.fa-parking:before {\n  content: \"\\f540\"; }\n\n.fa-passport:before {\n  content: \"\\f5ab\"; }\n\n.fa-pastafarianism:before {\n  content: \"\\f67b\"; }\n\n.fa-paste:before {\n  content: \"\\f0ea\"; }\n\n.fa-patreon:before {\n  content: \"\\f3d9\"; }\n\n.fa-pause:before {\n  content: \"\\f04c\"; }\n\n.fa-pause-circle:before {\n  content: \"\\f28b\"; }\n\n.fa-paw:before {\n  content: \"\\f1b0\"; }\n\n.fa-paypal:before {\n  content: \"\\f1ed\"; }\n\n.fa-peace:before {\n  content: \"\\f67c\"; }\n\n.fa-pen:before {\n  content: \"\\f304\"; }\n\n.fa-pen-alt:before {\n  content: \"\\f305\"; }\n\n.fa-pen-fancy:before {\n  content: \"\\f5ac\"; }\n\n.fa-pen-nib:before {\n  content: \"\\f5ad\"; }\n\n.fa-pen-square:before {\n  content: \"\\f14b\"; }\n\n.fa-pencil-alt:before {\n  content: \"\\f303\"; }\n\n.fa-pencil-ruler:before {\n  content: \"\\f5ae\"; }\n\n.fa-penny-arcade:before {\n  content: \"\\f704\"; }\n\n.fa-people-arrows:before {\n  content: \"\\e068\"; }\n\n.fa-people-carry:before {\n  content: \"\\f4ce\"; }\n\n.fa-pepper-hot:before {\n  content: \"\\f816\"; }\n\n.fa-percent:before {\n  content: \"\\f295\"; }\n\n.fa-percentage:before {\n  content: \"\\f541\"; }\n\n.fa-periscope:before {\n  content: \"\\f3da\"; }\n\n.fa-person-booth:before {\n  content: \"\\f756\"; }\n\n.fa-phabricator:before {\n  content: \"\\f3db\"; }\n\n.fa-phoenix-framework:before {\n  content: \"\\f3dc\"; }\n\n.fa-phoenix-squadron:before {\n  content: \"\\f511\"; }\n\n.fa-phone:before {\n  content: \"\\f095\"; }\n\n.fa-phone-alt:before {\n  content: \"\\f879\"; }\n\n.fa-phone-slash:before {\n  content: \"\\f3dd\"; }\n\n.fa-phone-square:before {\n  content: \"\\f098\"; }\n\n.fa-phone-square-alt:before {\n  content: \"\\f87b\"; }\n\n.fa-phone-volume:before {\n  content: \"\\f2a0\"; }\n\n.fa-photo-video:before {\n  content: \"\\f87c\"; }\n\n.fa-php:before {\n  content: \"\\f457\"; }\n\n.fa-pied-piper:before {\n  content: \"\\f2ae\"; }\n\n.fa-pied-piper-alt:before {\n  content: \"\\f1a8\"; }\n\n.fa-pied-piper-hat:before {\n  content: \"\\f4e5\"; }\n\n.fa-pied-piper-pp:before {\n  content: \"\\f1a7\"; }\n\n.fa-pied-piper-square:before {\n  content: \"\\e01e\"; }\n\n.fa-piggy-bank:before {\n  content: \"\\f4d3\"; }\n\n.fa-pills:before {\n  content: \"\\f484\"; }\n\n.fa-pinterest:before {\n  content: \"\\f0d2\"; }\n\n.fa-pinterest-p:before {\n  content: \"\\f231\"; }\n\n.fa-pinterest-square:before {\n  content: \"\\f0d3\"; }\n\n.fa-pizza-slice:before {\n  content: \"\\f818\"; }\n\n.fa-place-of-worship:before {\n  content: \"\\f67f\"; }\n\n.fa-plane:before {\n  content: \"\\f072\"; }\n\n.fa-plane-arrival:before {\n  content: \"\\f5af\"; }\n\n.fa-plane-departure:before {\n  content: \"\\f5b0\"; }\n\n.fa-plane-slash:before {\n  content: \"\\e069\"; }\n\n.fa-play:before {\n  content: \"\\f04b\"; }\n\n.fa-play-circle:before {\n  content: \"\\f144\"; }\n\n.fa-playstation:before {\n  content: \"\\f3df\"; }\n\n.fa-plug:before {\n  content: \"\\f1e6\"; }\n\n.fa-plus:before {\n  content: \"\\f067\"; }\n\n.fa-plus-circle:before {\n  content: \"\\f055\"; }\n\n.fa-plus-square:before {\n  content: \"\\f0fe\"; }\n\n.fa-podcast:before {\n  content: \"\\f2ce\"; }\n\n.fa-poll:before {\n  content: \"\\f681\"; }\n\n.fa-poll-h:before {\n  content: \"\\f682\"; }\n\n.fa-poo:before {\n  content: \"\\f2fe\"; }\n\n.fa-poo-storm:before {\n  content: \"\\f75a\"; }\n\n.fa-poop:before {\n  content: \"\\f619\"; }\n\n.fa-portrait:before {\n  content: \"\\f3e0\"; }\n\n.fa-pound-sign:before {\n  content: \"\\f154\"; }\n\n.fa-power-off:before {\n  content: \"\\f011\"; }\n\n.fa-pray:before {\n  content: \"\\f683\"; }\n\n.fa-praying-hands:before {\n  content: \"\\f684\"; }\n\n.fa-prescription:before {\n  content: \"\\f5b1\"; }\n\n.fa-prescription-bottle:before {\n  content: \"\\f485\"; }\n\n.fa-prescription-bottle-alt:before {\n  content: \"\\f486\"; }\n\n.fa-print:before {\n  content: \"\\f02f\"; }\n\n.fa-procedures:before {\n  content: \"\\f487\"; }\n\n.fa-product-hunt:before {\n  content: \"\\f288\"; }\n\n.fa-project-diagram:before {\n  content: \"\\f542\"; }\n\n.fa-pump-medical:before {\n  content: \"\\e06a\"; }\n\n.fa-pump-soap:before {\n  content: \"\\e06b\"; }\n\n.fa-pushed:before {\n  content: \"\\f3e1\"; }\n\n.fa-puzzle-piece:before {\n  content: \"\\f12e\"; }\n\n.fa-python:before {\n  content: \"\\f3e2\"; }\n\n.fa-qq:before {\n  content: \"\\f1d6\"; }\n\n.fa-qrcode:before {\n  content: \"\\f029\"; }\n\n.fa-question:before {\n  content: \"\\f128\"; }\n\n.fa-question-circle:before {\n  content: \"\\f059\"; }\n\n.fa-quidditch:before {\n  content: \"\\f458\"; }\n\n.fa-quinscape:before {\n  content: \"\\f459\"; }\n\n.fa-quora:before {\n  content: \"\\f2c4\"; }\n\n.fa-quote-left:before {\n  content: \"\\f10d\"; }\n\n.fa-quote-right:before {\n  content: \"\\f10e\"; }\n\n.fa-quran:before {\n  content: \"\\f687\"; }\n\n.fa-r-project:before {\n  content: \"\\f4f7\"; }\n\n.fa-radiation:before {\n  content: \"\\f7b9\"; }\n\n.fa-radiation-alt:before {\n  content: \"\\f7ba\"; }\n\n.fa-rainbow:before {\n  content: \"\\f75b\"; }\n\n.fa-random:before {\n  content: \"\\f074\"; }\n\n.fa-raspberry-pi:before {\n  content: \"\\f7bb\"; }\n\n.fa-ravelry:before {\n  content: \"\\f2d9\"; }\n\n.fa-react:before {\n  content: \"\\f41b\"; }\n\n.fa-reacteurope:before {\n  content: \"\\f75d\"; }\n\n.fa-readme:before {\n  content: \"\\f4d5\"; }\n\n.fa-rebel:before {\n  content: \"\\f1d0\"; }\n\n.fa-receipt:before {\n  content: \"\\f543\"; }\n\n.fa-record-vinyl:before {\n  content: \"\\f8d9\"; }\n\n.fa-recycle:before {\n  content: \"\\f1b8\"; }\n\n.fa-red-river:before {\n  content: \"\\f3e3\"; }\n\n.fa-reddit:before {\n  content: \"\\f1a1\"; }\n\n.fa-reddit-alien:before {\n  content: \"\\f281\"; }\n\n.fa-reddit-square:before {\n  content: \"\\f1a2\"; }\n\n.fa-redhat:before {\n  content: \"\\f7bc\"; }\n\n.fa-redo:before {\n  content: \"\\f01e\"; }\n\n.fa-redo-alt:before {\n  content: \"\\f2f9\"; }\n\n.fa-registered:before {\n  content: \"\\f25d\"; }\n\n.fa-remove-format:before {\n  content: \"\\f87d\"; }\n\n.fa-renren:before {\n  content: \"\\f18b\"; }\n\n.fa-reply:before {\n  content: \"\\f3e5\"; }\n\n.fa-reply-all:before {\n  content: \"\\f122\"; }\n\n.fa-replyd:before {\n  content: \"\\f3e6\"; }\n\n.fa-republican:before {\n  content: \"\\f75e\"; }\n\n.fa-researchgate:before {\n  content: \"\\f4f8\"; }\n\n.fa-resolving:before {\n  content: \"\\f3e7\"; }\n\n.fa-restroom:before {\n  content: \"\\f7bd\"; }\n\n.fa-retweet:before {\n  content: \"\\f079\"; }\n\n.fa-rev:before {\n  content: \"\\f5b2\"; }\n\n.fa-ribbon:before {\n  content: \"\\f4d6\"; }\n\n.fa-ring:before {\n  content: \"\\f70b\"; }\n\n.fa-road:before {\n  content: \"\\f018\"; }\n\n.fa-robot:before {\n  content: \"\\f544\"; }\n\n.fa-rocket:before {\n  content: \"\\f135\"; }\n\n.fa-rocketchat:before {\n  content: \"\\f3e8\"; }\n\n.fa-rockrms:before {\n  content: \"\\f3e9\"; }\n\n.fa-route:before {\n  content: \"\\f4d7\"; }\n\n.fa-rss:before {\n  content: \"\\f09e\"; }\n\n.fa-rss-square:before {\n  content: \"\\f143\"; }\n\n.fa-ruble-sign:before {\n  content: \"\\f158\"; }\n\n.fa-ruler:before {\n  content: \"\\f545\"; }\n\n.fa-ruler-combined:before {\n  content: \"\\f546\"; }\n\n.fa-ruler-horizontal:before {\n  content: \"\\f547\"; }\n\n.fa-ruler-vertical:before {\n  content: \"\\f548\"; }\n\n.fa-running:before {\n  content: \"\\f70c\"; }\n\n.fa-rupee-sign:before {\n  content: \"\\f156\"; }\n\n.fa-rust:before {\n  content: \"\\e07a\"; }\n\n.fa-sad-cry:before {\n  content: \"\\f5b3\"; }\n\n.fa-sad-tear:before {\n  content: \"\\f5b4\"; }\n\n.fa-safari:before {\n  content: \"\\f267\"; }\n\n.fa-salesforce:before {\n  content: \"\\f83b\"; }\n\n.fa-sass:before {\n  content: \"\\f41e\"; }\n\n.fa-satellite:before {\n  content: \"\\f7bf\"; }\n\n.fa-satellite-dish:before {\n  content: \"\\f7c0\"; }\n\n.fa-save:before {\n  content: \"\\f0c7\"; }\n\n.fa-schlix:before {\n  content: \"\\f3ea\"; }\n\n.fa-school:before {\n  content: \"\\f549\"; }\n\n.fa-screwdriver:before {\n  content: \"\\f54a\"; }\n\n.fa-scribd:before {\n  content: \"\\f28a\"; }\n\n.fa-scroll:before {\n  content: \"\\f70e\"; }\n\n.fa-sd-card:before {\n  content: \"\\f7c2\"; }\n\n.fa-search:before {\n  content: \"\\f002\"; }\n\n.fa-search-dollar:before {\n  content: \"\\f688\"; }\n\n.fa-search-location:before {\n  content: \"\\f689\"; }\n\n.fa-search-minus:before {\n  content: \"\\f010\"; }\n\n.fa-search-plus:before {\n  content: \"\\f00e\"; }\n\n.fa-searchengin:before {\n  content: \"\\f3eb\"; }\n\n.fa-seedling:before {\n  content: \"\\f4d8\"; }\n\n.fa-sellcast:before {\n  content: \"\\f2da\"; }\n\n.fa-sellsy:before {\n  content: \"\\f213\"; }\n\n.fa-server:before {\n  content: \"\\f233\"; }\n\n.fa-servicestack:before {\n  content: \"\\f3ec\"; }\n\n.fa-shapes:before {\n  content: \"\\f61f\"; }\n\n.fa-share:before {\n  content: \"\\f064\"; }\n\n.fa-share-alt:before {\n  content: \"\\f1e0\"; }\n\n.fa-share-alt-square:before {\n  content: \"\\f1e1\"; }\n\n.fa-share-square:before {\n  content: \"\\f14d\"; }\n\n.fa-shekel-sign:before {\n  content: \"\\f20b\"; }\n\n.fa-shield-alt:before {\n  content: \"\\f3ed\"; }\n\n.fa-shield-virus:before {\n  content: \"\\e06c\"; }\n\n.fa-ship:before {\n  content: \"\\f21a\"; }\n\n.fa-shipping-fast:before {\n  content: \"\\f48b\"; }\n\n.fa-shirtsinbulk:before {\n  content: \"\\f214\"; }\n\n.fa-shoe-prints:before {\n  content: \"\\f54b\"; }\n\n.fa-shopify:before {\n  content: \"\\e057\"; }\n\n.fa-shopping-bag:before {\n  content: \"\\f290\"; }\n\n.fa-shopping-basket:before {\n  content: \"\\f291\"; }\n\n.fa-shopping-cart:before {\n  content: \"\\f07a\"; }\n\n.fa-shopware:before {\n  content: \"\\f5b5\"; }\n\n.fa-shower:before {\n  content: \"\\f2cc\"; }\n\n.fa-shuttle-van:before {\n  content: \"\\f5b6\"; }\n\n.fa-sign:before {\n  content: \"\\f4d9\"; }\n\n.fa-sign-in-alt:before {\n  content: \"\\f2f6\"; }\n\n.fa-sign-language:before {\n  content: \"\\f2a7\"; }\n\n.fa-sign-out-alt:before {\n  content: \"\\f2f5\"; }\n\n.fa-signal:before {\n  content: \"\\f012\"; }\n\n.fa-signature:before {\n  content: \"\\f5b7\"; }\n\n.fa-sim-card:before {\n  content: \"\\f7c4\"; }\n\n.fa-simplybuilt:before {\n  content: \"\\f215\"; }\n\n.fa-sink:before {\n  content: \"\\e06d\"; }\n\n.fa-sistrix:before {\n  content: \"\\f3ee\"; }\n\n.fa-sitemap:before {\n  content: \"\\f0e8\"; }\n\n.fa-sith:before {\n  content: \"\\f512\"; }\n\n.fa-skating:before {\n  content: \"\\f7c5\"; }\n\n.fa-sketch:before {\n  content: \"\\f7c6\"; }\n\n.fa-skiing:before {\n  content: \"\\f7c9\"; }\n\n.fa-skiing-nordic:before {\n  content: \"\\f7ca\"; }\n\n.fa-skull:before {\n  content: \"\\f54c\"; }\n\n.fa-skull-crossbones:before {\n  content: \"\\f714\"; }\n\n.fa-skyatlas:before {\n  content: \"\\f216\"; }\n\n.fa-skype:before {\n  content: \"\\f17e\"; }\n\n.fa-slack:before {\n  content: \"\\f198\"; }\n\n.fa-slack-hash:before {\n  content: \"\\f3ef\"; }\n\n.fa-slash:before {\n  content: \"\\f715\"; }\n\n.fa-sleigh:before {\n  content: \"\\f7cc\"; }\n\n.fa-sliders-h:before {\n  content: \"\\f1de\"; }\n\n.fa-slideshare:before {\n  content: \"\\f1e7\"; }\n\n.fa-smile:before {\n  content: \"\\f118\"; }\n\n.fa-smile-beam:before {\n  content: \"\\f5b8\"; }\n\n.fa-smile-wink:before {\n  content: \"\\f4da\"; }\n\n.fa-smog:before {\n  content: \"\\f75f\"; }\n\n.fa-smoking:before {\n  content: \"\\f48d\"; }\n\n.fa-smoking-ban:before {\n  content: \"\\f54d\"; }\n\n.fa-sms:before {\n  content: \"\\f7cd\"; }\n\n.fa-snapchat:before {\n  content: \"\\f2ab\"; }\n\n.fa-snapchat-ghost:before {\n  content: \"\\f2ac\"; }\n\n.fa-snapchat-square:before {\n  content: \"\\f2ad\"; }\n\n.fa-snowboarding:before {\n  content: \"\\f7ce\"; }\n\n.fa-snowflake:before {\n  content: \"\\f2dc\"; }\n\n.fa-snowman:before {\n  content: \"\\f7d0\"; }\n\n.fa-snowplow:before {\n  content: \"\\f7d2\"; }\n\n.fa-soap:before {\n  content: \"\\e06e\"; }\n\n.fa-socks:before {\n  content: \"\\f696\"; }\n\n.fa-solar-panel:before {\n  content: \"\\f5ba\"; }\n\n.fa-sort:before {\n  content: \"\\f0dc\"; }\n\n.fa-sort-alpha-down:before {\n  content: \"\\f15d\"; }\n\n.fa-sort-alpha-down-alt:before {\n  content: \"\\f881\"; }\n\n.fa-sort-alpha-up:before {\n  content: \"\\f15e\"; }\n\n.fa-sort-alpha-up-alt:before {\n  content: \"\\f882\"; }\n\n.fa-sort-amount-down:before {\n  content: \"\\f160\"; }\n\n.fa-sort-amount-down-alt:before {\n  content: \"\\f884\"; }\n\n.fa-sort-amount-up:before {\n  content: \"\\f161\"; }\n\n.fa-sort-amount-up-alt:before {\n  content: \"\\f885\"; }\n\n.fa-sort-down:before {\n  content: \"\\f0dd\"; }\n\n.fa-sort-numeric-down:before {\n  content: \"\\f162\"; }\n\n.fa-sort-numeric-down-alt:before {\n  content: \"\\f886\"; }\n\n.fa-sort-numeric-up:before {\n  content: \"\\f163\"; }\n\n.fa-sort-numeric-up-alt:before {\n  content: \"\\f887\"; }\n\n.fa-sort-up:before {\n  content: \"\\f0de\"; }\n\n.fa-soundcloud:before {\n  content: \"\\f1be\"; }\n\n.fa-sourcetree:before {\n  content: \"\\f7d3\"; }\n\n.fa-spa:before {\n  content: \"\\f5bb\"; }\n\n.fa-space-shuttle:before {\n  content: \"\\f197\"; }\n\n.fa-speakap:before {\n  content: \"\\f3f3\"; }\n\n.fa-speaker-deck:before {\n  content: \"\\f83c\"; }\n\n.fa-spell-check:before {\n  content: \"\\f891\"; }\n\n.fa-spider:before {\n  content: \"\\f717\"; }\n\n.fa-spinner:before {\n  content: \"\\f110\"; }\n\n.fa-splotch:before {\n  content: \"\\f5bc\"; }\n\n.fa-spotify:before {\n  content: \"\\f1bc\"; }\n\n.fa-spray-can:before {\n  content: \"\\f5bd\"; }\n\n.fa-square:before {\n  content: \"\\f0c8\"; }\n\n.fa-square-full:before {\n  content: \"\\f45c\"; }\n\n.fa-square-root-alt:before {\n  content: \"\\f698\"; }\n\n.fa-squarespace:before {\n  content: \"\\f5be\"; }\n\n.fa-stack-exchange:before {\n  content: \"\\f18d\"; }\n\n.fa-stack-overflow:before {\n  content: \"\\f16c\"; }\n\n.fa-stackpath:before {\n  content: \"\\f842\"; }\n\n.fa-stamp:before {\n  content: \"\\f5bf\"; }\n\n.fa-star:before {\n  content: \"\\f005\"; }\n\n.fa-star-and-crescent:before {\n  content: \"\\f699\"; }\n\n.fa-star-half:before {\n  content: \"\\f089\"; }\n\n.fa-star-half-alt:before {\n  content: \"\\f5c0\"; }\n\n.fa-star-of-david:before {\n  content: \"\\f69a\"; }\n\n.fa-star-of-life:before {\n  content: \"\\f621\"; }\n\n.fa-staylinked:before {\n  content: \"\\f3f5\"; }\n\n.fa-steam:before {\n  content: \"\\f1b6\"; }\n\n.fa-steam-square:before {\n  content: \"\\f1b7\"; }\n\n.fa-steam-symbol:before {\n  content: \"\\f3f6\"; }\n\n.fa-step-backward:before {\n  content: \"\\f048\"; }\n\n.fa-step-forward:before {\n  content: \"\\f051\"; }\n\n.fa-stethoscope:before {\n  content: \"\\f0f1\"; }\n\n.fa-sticker-mule:before {\n  content: \"\\f3f7\"; }\n\n.fa-sticky-note:before {\n  content: \"\\f249\"; }\n\n.fa-stop:before {\n  content: \"\\f04d\"; }\n\n.fa-stop-circle:before {\n  content: \"\\f28d\"; }\n\n.fa-stopwatch:before {\n  content: \"\\f2f2\"; }\n\n.fa-stopwatch-20:before {\n  content: \"\\e06f\"; }\n\n.fa-store:before {\n  content: \"\\f54e\"; }\n\n.fa-store-alt:before {\n  content: \"\\f54f\"; }\n\n.fa-store-alt-slash:before {\n  content: \"\\e070\"; }\n\n.fa-store-slash:before {\n  content: \"\\e071\"; }\n\n.fa-strava:before {\n  content: \"\\f428\"; }\n\n.fa-stream:before {\n  content: \"\\f550\"; }\n\n.fa-street-view:before {\n  content: \"\\f21d\"; }\n\n.fa-strikethrough:before {\n  content: \"\\f0cc\"; }\n\n.fa-stripe:before {\n  content: \"\\f429\"; }\n\n.fa-stripe-s:before {\n  content: \"\\f42a\"; }\n\n.fa-stroopwafel:before {\n  content: \"\\f551\"; }\n\n.fa-studiovinari:before {\n  content: \"\\f3f8\"; }\n\n.fa-stumbleupon:before {\n  content: \"\\f1a4\"; }\n\n.fa-stumbleupon-circle:before {\n  content: \"\\f1a3\"; }\n\n.fa-subscript:before {\n  content: \"\\f12c\"; }\n\n.fa-subway:before {\n  content: \"\\f239\"; }\n\n.fa-suitcase:before {\n  content: \"\\f0f2\"; }\n\n.fa-suitcase-rolling:before {\n  content: \"\\f5c1\"; }\n\n.fa-sun:before {\n  content: \"\\f185\"; }\n\n.fa-superpowers:before {\n  content: \"\\f2dd\"; }\n\n.fa-superscript:before {\n  content: \"\\f12b\"; }\n\n.fa-supple:before {\n  content: \"\\f3f9\"; }\n\n.fa-surprise:before {\n  content: \"\\f5c2\"; }\n\n.fa-suse:before {\n  content: \"\\f7d6\"; }\n\n.fa-swatchbook:before {\n  content: \"\\f5c3\"; }\n\n.fa-swift:before {\n  content: \"\\f8e1\"; }\n\n.fa-swimmer:before {\n  content: \"\\f5c4\"; }\n\n.fa-swimming-pool:before {\n  content: \"\\f5c5\"; }\n\n.fa-symfony:before {\n  content: \"\\f83d\"; }\n\n.fa-synagogue:before {\n  content: \"\\f69b\"; }\n\n.fa-sync:before {\n  content: \"\\f021\"; }\n\n.fa-sync-alt:before {\n  content: \"\\f2f1\"; }\n\n.fa-syringe:before {\n  content: \"\\f48e\"; }\n\n.fa-table:before {\n  content: \"\\f0ce\"; }\n\n.fa-table-tennis:before {\n  content: \"\\f45d\"; }\n\n.fa-tablet:before {\n  content: \"\\f10a\"; }\n\n.fa-tablet-alt:before {\n  content: \"\\f3fa\"; }\n\n.fa-tablets:before {\n  content: \"\\f490\"; }\n\n.fa-tachometer-alt:before {\n  content: \"\\f3fd\"; }\n\n.fa-tag:before {\n  content: \"\\f02b\"; }\n\n.fa-tags:before {\n  content: \"\\f02c\"; }\n\n.fa-tape:before {\n  content: \"\\f4db\"; }\n\n.fa-tasks:before {\n  content: \"\\f0ae\"; }\n\n.fa-taxi:before {\n  content: \"\\f1ba\"; }\n\n.fa-teamspeak:before {\n  content: \"\\f4f9\"; }\n\n.fa-teeth:before {\n  content: \"\\f62e\"; }\n\n.fa-teeth-open:before {\n  content: \"\\f62f\"; }\n\n.fa-telegram:before {\n  content: \"\\f2c6\"; }\n\n.fa-telegram-plane:before {\n  content: \"\\f3fe\"; }\n\n.fa-temperature-high:before {\n  content: \"\\f769\"; }\n\n.fa-temperature-low:before {\n  content: \"\\f76b\"; }\n\n.fa-tencent-weibo:before {\n  content: \"\\f1d5\"; }\n\n.fa-tenge:before {\n  content: \"\\f7d7\"; }\n\n.fa-terminal:before {\n  content: \"\\f120\"; }\n\n.fa-text-height:before {\n  content: \"\\f034\"; }\n\n.fa-text-width:before {\n  content: \"\\f035\"; }\n\n.fa-th:before {\n  content: \"\\f00a\"; }\n\n.fa-th-large:before {\n  content: \"\\f009\"; }\n\n.fa-th-list:before {\n  content: \"\\f00b\"; }\n\n.fa-the-red-yeti:before {\n  content: \"\\f69d\"; }\n\n.fa-theater-masks:before {\n  content: \"\\f630\"; }\n\n.fa-themeco:before {\n  content: \"\\f5c6\"; }\n\n.fa-themeisle:before {\n  content: \"\\f2b2\"; }\n\n.fa-thermometer:before {\n  content: \"\\f491\"; }\n\n.fa-thermometer-empty:before {\n  content: \"\\f2cb\"; }\n\n.fa-thermometer-full:before {\n  content: \"\\f2c7\"; }\n\n.fa-thermometer-half:before {\n  content: \"\\f2c9\"; }\n\n.fa-thermometer-quarter:before {\n  content: \"\\f2ca\"; }\n\n.fa-thermometer-three-quarters:before {\n  content: \"\\f2c8\"; }\n\n.fa-think-peaks:before {\n  content: \"\\f731\"; }\n\n.fa-thumbs-down:before {\n  content: \"\\f165\"; }\n\n.fa-thumbs-up:before {\n  content: \"\\f164\"; }\n\n.fa-thumbtack:before {\n  content: \"\\f08d\"; }\n\n.fa-ticket-alt:before {\n  content: \"\\f3ff\"; }\n\n.fa-tiktok:before {\n  content: \"\\e07b\"; }\n\n.fa-times:before {\n  content: \"\\f00d\"; }\n\n.fa-times-circle:before {\n  content: \"\\f057\"; }\n\n.fa-tint:before {\n  content: \"\\f043\"; }\n\n.fa-tint-slash:before {\n  content: \"\\f5c7\"; }\n\n.fa-tired:before {\n  content: \"\\f5c8\"; }\n\n.fa-toggle-off:before {\n  content: \"\\f204\"; }\n\n.fa-toggle-on:before {\n  content: \"\\f205\"; }\n\n.fa-toilet:before {\n  content: \"\\f7d8\"; }\n\n.fa-toilet-paper:before {\n  content: \"\\f71e\"; }\n\n.fa-toilet-paper-slash:before {\n  content: \"\\e072\"; }\n\n.fa-toolbox:before {\n  content: \"\\f552\"; }\n\n.fa-tools:before {\n  content: \"\\f7d9\"; }\n\n.fa-tooth:before {\n  content: \"\\f5c9\"; }\n\n.fa-torah:before {\n  content: \"\\f6a0\"; }\n\n.fa-torii-gate:before {\n  content: \"\\f6a1\"; }\n\n.fa-tractor:before {\n  content: \"\\f722\"; }\n\n.fa-trade-federation:before {\n  content: \"\\f513\"; }\n\n.fa-trademark:before {\n  content: \"\\f25c\"; }\n\n.fa-traffic-light:before {\n  content: \"\\f637\"; }\n\n.fa-trailer:before {\n  content: \"\\e041\"; }\n\n.fa-train:before {\n  content: \"\\f238\"; }\n\n.fa-tram:before {\n  content: \"\\f7da\"; }\n\n.fa-transgender:before {\n  content: \"\\f224\"; }\n\n.fa-transgender-alt:before {\n  content: \"\\f225\"; }\n\n.fa-trash:before {\n  content: \"\\f1f8\"; }\n\n.fa-trash-alt:before {\n  content: \"\\f2ed\"; }\n\n.fa-trash-restore:before {\n  content: \"\\f829\"; }\n\n.fa-trash-restore-alt:before {\n  content: \"\\f82a\"; }\n\n.fa-tree:before {\n  content: \"\\f1bb\"; }\n\n.fa-trello:before {\n  content: \"\\f181\"; }\n\n.fa-tripadvisor:before {\n  content: \"\\f262\"; }\n\n.fa-trophy:before {\n  content: \"\\f091\"; }\n\n.fa-truck:before {\n  content: \"\\f0d1\"; }\n\n.fa-truck-loading:before {\n  content: \"\\f4de\"; }\n\n.fa-truck-monster:before {\n  content: \"\\f63b\"; }\n\n.fa-truck-moving:before {\n  content: \"\\f4df\"; }\n\n.fa-truck-pickup:before {\n  content: \"\\f63c\"; }\n\n.fa-tshirt:before {\n  content: \"\\f553\"; }\n\n.fa-tty:before {\n  content: \"\\f1e4\"; }\n\n.fa-tumblr:before {\n  content: \"\\f173\"; }\n\n.fa-tumblr-square:before {\n  content: \"\\f174\"; }\n\n.fa-tv:before {\n  content: \"\\f26c\"; }\n\n.fa-twitch:before {\n  content: \"\\f1e8\"; }\n\n.fa-twitter:before {\n  content: \"\\f099\"; }\n\n.fa-twitter-square:before {\n  content: \"\\f081\"; }\n\n.fa-typo3:before {\n  content: \"\\f42b\"; }\n\n.fa-uber:before {\n  content: \"\\f402\"; }\n\n.fa-ubuntu:before {\n  content: \"\\f7df\"; }\n\n.fa-uikit:before {\n  content: \"\\f403\"; }\n\n.fa-umbraco:before {\n  content: \"\\f8e8\"; }\n\n.fa-umbrella:before {\n  content: \"\\f0e9\"; }\n\n.fa-umbrella-beach:before {\n  content: \"\\f5ca\"; }\n\n.fa-underline:before {\n  content: \"\\f0cd\"; }\n\n.fa-undo:before {\n  content: \"\\f0e2\"; }\n\n.fa-undo-alt:before {\n  content: \"\\f2ea\"; }\n\n.fa-uniregistry:before {\n  content: \"\\f404\"; }\n\n.fa-unity:before {\n  content: \"\\e049\"; }\n\n.fa-universal-access:before {\n  content: \"\\f29a\"; }\n\n.fa-university:before {\n  content: \"\\f19c\"; }\n\n.fa-unlink:before {\n  content: \"\\f127\"; }\n\n.fa-unlock:before {\n  content: \"\\f09c\"; }\n\n.fa-unlock-alt:before {\n  content: \"\\f13e\"; }\n\n.fa-unsplash:before {\n  content: \"\\e07c\"; }\n\n.fa-untappd:before {\n  content: \"\\f405\"; }\n\n.fa-upload:before {\n  content: \"\\f093\"; }\n\n.fa-ups:before {\n  content: \"\\f7e0\"; }\n\n.fa-usb:before {\n  content: \"\\f287\"; }\n\n.fa-user:before {\n  content: \"\\f007\"; }\n\n.fa-user-alt:before {\n  content: \"\\f406\"; }\n\n.fa-user-alt-slash:before {\n  content: \"\\f4fa\"; }\n\n.fa-user-astronaut:before {\n  content: \"\\f4fb\"; }\n\n.fa-user-check:before {\n  content: \"\\f4fc\"; }\n\n.fa-user-circle:before {\n  content: \"\\f2bd\"; }\n\n.fa-user-clock:before {\n  content: \"\\f4fd\"; }\n\n.fa-user-cog:before {\n  content: \"\\f4fe\"; }\n\n.fa-user-edit:before {\n  content: \"\\f4ff\"; }\n\n.fa-user-friends:before {\n  content: \"\\f500\"; }\n\n.fa-user-graduate:before {\n  content: \"\\f501\"; }\n\n.fa-user-injured:before {\n  content: \"\\f728\"; }\n\n.fa-user-lock:before {\n  content: \"\\f502\"; }\n\n.fa-user-md:before {\n  content: \"\\f0f0\"; }\n\n.fa-user-minus:before {\n  content: \"\\f503\"; }\n\n.fa-user-ninja:before {\n  content: \"\\f504\"; }\n\n.fa-user-nurse:before {\n  content: \"\\f82f\"; }\n\n.fa-user-plus:before {\n  content: \"\\f234\"; }\n\n.fa-user-secret:before {\n  content: \"\\f21b\"; }\n\n.fa-user-shield:before {\n  content: \"\\f505\"; }\n\n.fa-user-slash:before {\n  content: \"\\f506\"; }\n\n.fa-user-tag:before {\n  content: \"\\f507\"; }\n\n.fa-user-tie:before {\n  content: \"\\f508\"; }\n\n.fa-user-times:before {\n  content: \"\\f235\"; }\n\n.fa-users:before {\n  content: \"\\f0c0\"; }\n\n.fa-users-cog:before {\n  content: \"\\f509\"; }\n\n.fa-users-slash:before {\n  content: \"\\e073\"; }\n\n.fa-usps:before {\n  content: \"\\f7e1\"; }\n\n.fa-ussunnah:before {\n  content: \"\\f407\"; }\n\n.fa-utensil-spoon:before {\n  content: \"\\f2e5\"; }\n\n.fa-utensils:before {\n  content: \"\\f2e7\"; }\n\n.fa-vaadin:before {\n  content: \"\\f408\"; }\n\n.fa-vector-square:before {\n  content: \"\\f5cb\"; }\n\n.fa-venus:before {\n  content: \"\\f221\"; }\n\n.fa-venus-double:before {\n  content: \"\\f226\"; }\n\n.fa-venus-mars:before {\n  content: \"\\f228\"; }\n\n.fa-viacoin:before {\n  content: \"\\f237\"; }\n\n.fa-viadeo:before {\n  content: \"\\f2a9\"; }\n\n.fa-viadeo-square:before {\n  content: \"\\f2aa\"; }\n\n.fa-vial:before {\n  content: \"\\f492\"; }\n\n.fa-vials:before {\n  content: \"\\f493\"; }\n\n.fa-viber:before {\n  content: \"\\f409\"; }\n\n.fa-video:before {\n  content: \"\\f03d\"; }\n\n.fa-video-slash:before {\n  content: \"\\f4e2\"; }\n\n.fa-vihara:before {\n  content: \"\\f6a7\"; }\n\n.fa-vimeo:before {\n  content: \"\\f40a\"; }\n\n.fa-vimeo-square:before {\n  content: \"\\f194\"; }\n\n.fa-vimeo-v:before {\n  content: \"\\f27d\"; }\n\n.fa-vine:before {\n  content: \"\\f1ca\"; }\n\n.fa-virus:before {\n  content: \"\\e074\"; }\n\n.fa-virus-slash:before {\n  content: \"\\e075\"; }\n\n.fa-viruses:before {\n  content: \"\\e076\"; }\n\n.fa-vk:before {\n  content: \"\\f189\"; }\n\n.fa-vnv:before {\n  content: \"\\f40b\"; }\n\n.fa-voicemail:before {\n  content: \"\\f897\"; }\n\n.fa-volleyball-ball:before {\n  content: \"\\f45f\"; }\n\n.fa-volume-down:before {\n  content: \"\\f027\"; }\n\n.fa-volume-mute:before {\n  content: \"\\f6a9\"; }\n\n.fa-volume-off:before {\n  content: \"\\f026\"; }\n\n.fa-volume-up:before {\n  content: \"\\f028\"; }\n\n.fa-vote-yea:before {\n  content: \"\\f772\"; }\n\n.fa-vr-cardboard:before {\n  content: \"\\f729\"; }\n\n.fa-vuejs:before {\n  content: \"\\f41f\"; }\n\n.fa-walking:before {\n  content: \"\\f554\"; }\n\n.fa-wallet:before {\n  content: \"\\f555\"; }\n\n.fa-warehouse:before {\n  content: \"\\f494\"; }\n\n.fa-water:before {\n  content: \"\\f773\"; }\n\n.fa-wave-square:before {\n  content: \"\\f83e\"; }\n\n.fa-waze:before {\n  content: \"\\f83f\"; }\n\n.fa-weebly:before {\n  content: \"\\f5cc\"; }\n\n.fa-weibo:before {\n  content: \"\\f18a\"; }\n\n.fa-weight:before {\n  content: \"\\f496\"; }\n\n.fa-weight-hanging:before {\n  content: \"\\f5cd\"; }\n\n.fa-weixin:before {\n  content: \"\\f1d7\"; }\n\n.fa-whatsapp:before {\n  content: \"\\f232\"; }\n\n.fa-whatsapp-square:before {\n  content: \"\\f40c\"; }\n\n.fa-wheelchair:before {\n  content: \"\\f193\"; }\n\n.fa-whmcs:before {\n  content: \"\\f40d\"; }\n\n.fa-wifi:before {\n  content: \"\\f1eb\"; }\n\n.fa-wikipedia-w:before {\n  content: \"\\f266\"; }\n\n.fa-wind:before {\n  content: \"\\f72e\"; }\n\n.fa-window-close:before {\n  content: \"\\f410\"; }\n\n.fa-window-maximize:before {\n  content: \"\\f2d0\"; }\n\n.fa-window-minimize:before {\n  content: \"\\f2d1\"; }\n\n.fa-window-restore:before {\n  content: \"\\f2d2\"; }\n\n.fa-windows:before {\n  content: \"\\f17a\"; }\n\n.fa-wine-bottle:before {\n  content: \"\\f72f\"; }\n\n.fa-wine-glass:before {\n  content: \"\\f4e3\"; }\n\n.fa-wine-glass-alt:before {\n  content: \"\\f5ce\"; }\n\n.fa-wix:before {\n  content: \"\\f5cf\"; }\n\n.fa-wizards-of-the-coast:before {\n  content: \"\\f730\"; }\n\n.fa-wolf-pack-battalion:before {\n  content: \"\\f514\"; }\n\n.fa-won-sign:before {\n  content: \"\\f159\"; }\n\n.fa-wordpress:before {\n  content: \"\\f19a\"; }\n\n.fa-wordpress-simple:before {\n  content: \"\\f411\"; }\n\n.fa-wpbeginner:before {\n  content: \"\\f297\"; }\n\n.fa-wpexplorer:before {\n  content: \"\\f2de\"; }\n\n.fa-wpforms:before {\n  content: \"\\f298\"; }\n\n.fa-wpressr:before {\n  content: \"\\f3e4\"; }\n\n.fa-wrench:before {\n  content: \"\\f0ad\"; }\n\n.fa-x-ray:before {\n  content: \"\\f497\"; }\n\n.fa-xbox:before {\n  content: \"\\f412\"; }\n\n.fa-xing:before {\n  content: \"\\f168\"; }\n\n.fa-xing-square:before {\n  content: \"\\f169\"; }\n\n.fa-y-combinator:before {\n  content: \"\\f23b\"; }\n\n.fa-yahoo:before {\n  content: \"\\f19e\"; }\n\n.fa-yammer:before {\n  content: \"\\f840\"; }\n\n.fa-yandex:before {\n  content: \"\\f413\"; }\n\n.fa-yandex-international:before {\n  content: \"\\f414\"; }\n\n.fa-yarn:before {\n  content: \"\\f7e3\"; }\n\n.fa-yelp:before {\n  content: \"\\f1e9\"; }\n\n.fa-yen-sign:before {\n  content: \"\\f157\"; }\n\n.fa-yin-yang:before {\n  content: \"\\f6ad\"; }\n\n.fa-yoast:before {\n  content: \"\\f2b1\"; }\n\n.fa-youtube:before {\n  content: \"\\f167\"; }\n\n.fa-youtube-square:before {\n  content: \"\\f431\"; }\n\n.fa-zhihu:before {\n  content: \"\\f63f\"; }\n\n.sr-only {\n  border: 0;\n  clip: rect(0, 0, 0, 0);\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n  clip: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  position: static;\n  width: auto; }\n"},"$:/plugins/TheDiveO/FontAwesome/styles/tiddlylinks/system":{"title":"$:/plugins/TheDiveO/FontAwesome/styles/tiddlylinks/system","created":"20171230212437805","modified":"20180328191223958","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\n<$set name=\"cfg\" value=<<fa5-cfgpath \"decorate-syslinks\">> >\n<$list filter=<<fa5-cfgfilterexpr>> >\n\n/* system tiddler titles starting with $:/... */\n.tc-tiddler-body a.tc-tiddlylink[href^=\"#%24%3A%2F\"]:before,\n.tc-tiddler-preview-preview a.tc-tiddlylink[href^=\"#%24%3A%2F\"]:before {\n  <<fa-plugin-font-solid>>\n  font-size: 80%;\n  content: '\\f013\\202f';\n  display: inline-block;\n}\n\n</$list>\n</$set>"},"$:/plugins/TheDiveO/FontAwesome/ui/ControlPanel/FontAwesome":{"title":"$:/plugins/TheDiveO/FontAwesome/ui/ControlPanel/FontAwesome","caption":"Font Awesome","created":"20180328182555066","modified":"20180328190604063","tags":"$:/tags/ControlPanel","type":"text/vnd.tiddlywiki","text":"Customize the Font Awesome 5 plugin.\n\n<$checkbox tiddler=<<fa5-cfgpath \"decorate-syslinks\">> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\" >&nbsp;decorate system links: [[$:/ControlPanel]]</$checkbox>\n\n<$checkbox tiddler=<<fa5-cfgpath \"decorate-extlinks\">> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\" >&nbsp;decorate external links: [[TiddlyWiki|http://tiddlywiki.com]]  [[Wikipedia|https://en.wikipedia.org/wiki/TiddlyWiki]]</$checkbox>\n\n<$checkbox tiddler=<<fa5-cfgpath \"decorate-extdoclinks\">> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\" >&nbsp;decorate external document links:  https://example.org/document.pdf</$checkbox>\n\n<$checkbox tiddler=<<fa5-cfgpath \"decorate-wk-extlinks\">> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\" >&nbsp;decorate external well-known links:  http://github.com http://en.wikipedia.org</$checkbox>"}}}
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/help/HelpPanel": {
            "title": "$:/plugins/tiddlywiki/help/HelpPanel",
            "tags": "$:/tags/PageTemplate",
            "text": "<$reveal type=\"match\" state=\"$:/config/ShowHelp\" text=\"yes\">\n<div class=\"tc-help-panel\">\n<div class=\"tc-tiddler-controls\">\n<$button set=\"$:/config/ShowHelp\" setTo=\"no\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button> ''Help Panel''\n</div>\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/HelpPanel]!has[draft.of]]\" \"$:/plugins/tiddlywiki/help/HelpPanel/Support\" \"$:/state/tab/help\">>\n</div>\n</$reveal>\n\n"
        },
        "$:/config/Help/CurrentVideo": {
            "title": "$:/config/Help/CurrentVideo",
            "text": "$:/plugins/tiddlywiki/help/Videos/Introduction"
        },
        "$:/config/ShowHelp": {
            "title": "$:/config/ShowHelp",
            "text": "no"
        },
        "$:/plugins/help/Buttons/help": {
            "title": "$:/plugins/help/Buttons/help",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/help}} {{$:/language/Buttons/Help/Caption}}",
            "description": "{{$:/language/Buttons/Help/Hint}}",
            "text": "\\whitespace trim\n\\define help-inner()\n\\whitespace trim\n<$list filter=\"[[$:/config/ShowHelp]get[text]] +[else[no]match[yes]]\" variable=\"ignore\">\n<$button set=\"$:/config/ShowHelp\" setTo=\"no\" tooltip={{$:/language/Buttons/Help/Hint}} aria-label={{$:/language/Buttons/Help/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ tc-selected\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/help}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Help/Caption}}/></span>\n</$list>\n</$button>\n</$list>\n<$list filter=\"[[$:/config/ShowHelp]get[text]] +[else[no]!match[yes]]\" variable=\"ignore\">\n<$button set=\"$:/config/ShowHelp\" setTo=\"yes\" tooltip={{$:/language/Buttons/Help/Hint}} aria-label={{$:/language/Buttons/Help/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/help}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Help/Caption}}/></span>\n</$list>\n</$button>\n</$list>\n\\end\n<<help-inner>>\n"
        },
        "$:/plugins/tiddlywiki/help/readme": {
            "title": "$:/plugins/tiddlywiki/help/readme",
            "text": "This plugin provides an overlay help panel at the bottom right of the window.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/help]]\n"
        },
        "$:/plugins/tiddlywiki/help/styles": {
            "title": "$:/plugins/tiddlywiki/help/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-help-panel {\n\tposition: fixed;\n\tbottom: 0;\n\tright: 0;\n\twidth: 310px;\n\theight: 400px;\n\toverflow: auto;\n\t-webkit-overflow-scrolling: touch;\n\t<<box-shadow \"0px 0px 5px rgba(0, 0, 0, 0.3)\">>\n\tborder: 1px solid <<colour tiddler-border>>;\n\tbackground: <<colour tiddler-background>>;\n\tpadding: 1em;\n\tmargin: 0.5em;\n\tz-index: 1000;\n}\n\ndl.tc-help-cheatsheet {\n\toverflow: hidden;\n}\n\ndl.tc-help-cheatsheet .red {\n\tcolor: red;\n}\n\n.tc-help-cheatsheet > dt {\n\tdisplay: block;\n\tfloat: left;\n\tclear: left;\n\tmargin: 2% 1em 0 0;\n\tpadding;\n\tfont-weight: normal;\n\twidth: 45%;\n}\n\n.tc-help-cheatsheet > dt > pre {\n\tmargin: 0;\n}\n\n.tc-help-cheatsheet > dd {\n\tdisplay: block;\n\tfloat: left;\n\twidth: 45%;\n\tmargin: 1em 0 0 0;\n\tpadding: 0;\n}\n\n.tc-help-cheatsheet > dd > p,\n.tc-help-cheatsheet > dd > h1,\n.tc-help-cheatsheet > dd > pre,\n.tc-help-cheatsheet > dd > ul,\n.tc-help-cheatsheet > dd > ol,\n.tc-help-cheatsheet > dd > dl,\n.tc-help-cheatsheet > dd > table,\n.tc-help-cheatsheet > dd > blockquote,\n.tc-help-cheatsheet > dd > blockquote >p {\n\tmargin: 0;\n}\n\n.tc-help-cheatsheet .tc-image {\n\twidth: 16px;\n}\n"
        },
        "$:/plugins/tiddlywiki/help/HelpPanel/Support": {
            "title": "$:/plugins/tiddlywiki/help/HelpPanel/Support",
            "tags": "$:/tags/HelpPanel",
            "caption": "Support",
            "text": "~TiddlyWiki is an open source project with a vibrant community of users and developers. We're always happy to help new users get the most from ~TiddlyWiki.\n\nJoin the ~TiddlyWiki mailing list:\n\nhttp://groups.google.com/group/TiddlyWiki\n\nPost bug reports to the ~TiddlyWiki ~GitHub repository:\n\nhttps://github.com/Jermolene/TiddlyWiki5\n"
        },
        "$:/plugins/tiddlywiki/help/HelpPanel/Videos": {
            "title": "$:/plugins/tiddlywiki/help/HelpPanel/Videos",
            "tags": "$:/tags/HelpPanel",
            "caption": "Videos",
            "text": "\\define show-video-inner(embed)\n<iframe width=\"280\" height=\"157\" src=\"\"\"https://www.youtube.com/embed/$embed$?autoplay=0&showinfo=0&theme=light&rel=0&modestbranding=1&autohide=1\"\"\" frameborder=\"0\" allowfullscreen></iframe>\n\\end\n\n\\define show-video(title)\n<$macrocall $name=\"show-video-inner\" embed={{$title$!!embed}}/>\n<p>{{$title$!!text}}</p>\n\\end\n\n<div class=\"tc-help-panel-inner\">\n\nChoose video: <$select tiddler=\"$:/config/Help/CurrentVideo\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/HelpPanel/Videos]]\">\n<option value=<<currentTiddler>>><$view field=\"caption\"/></option>\n</$list>\n</$select>\n\n<$macrocall $name=\"show-video\" title={{$:/config/Help/CurrentVideo}}>>\n\n</div>\n"
        },
        "$:/plugins/tiddlywiki/help/Videos/FirefoxAndroid": {
            "title": "$:/plugins/tiddlywiki/help/Videos/FirefoxAndroid",
            "tags": "$:/tags/HelpPanel/Videos",
            "caption": "Firefox for Android",
            "embed": "iikkv9orGGI",
            "text": "How to get started with using TiddlyWiki as a standalone HTML file with the TiddlyFox add-on for Firefox for Android.\n"
        },
        "$:/plugins/tiddlywiki/help/Videos/GettingStarted": {
            "title": "$:/plugins/tiddlywiki/help/Videos/GettingStarted",
            "tags": "$:/tags/HelpPanel/Videos",
            "caption": "GettingStarted",
            "embed": "1g66s7UbyuU",
            "text": "How to get started with using TiddlyWiki as a standalone HTML file.\n"
        },
        "$:/plugins/tiddlywiki/help/Videos/Introduction": {
            "title": "$:/plugins/tiddlywiki/help/Videos/Introduction",
            "tags": "$:/tags/HelpPanel/Videos",
            "caption": "Introduction",
            "embed": "KtCUr83XgyE",
            "text": "An introduction to the concepts of TiddlyWiki.\n"
        },
        "$:/plugins/tiddlywiki/help/Videos/TiddlyDesktop": {
            "title": "$:/plugins/tiddlywiki/help/Videos/TiddlyDesktop",
            "tags": "$:/tags/HelpPanel/Videos",
            "caption": "TiddlyDesktop",
            "embed": "i3Bggkm7paA",
            "text": "Using TiddlyDesktop, the custom desktop TiddlyWiki application for Windows, OS X and Linux.\n"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/bold": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/bold",
            "list-after": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"**\"\n\tsuffix=\"**\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1",
            "list-after": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2",
            "list-after": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3",
            "list-after": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4",
            "list-after": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5",
            "list-after": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6",
            "list-after": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/italic": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/italic",
            "list-after": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"*\"\n\tsuffix=\"*\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet",
            "list-after": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number",
            "list-after": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"1.\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line",
            "list-after": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/quote": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/quote",
            "list-after": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\">\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/config/markdown/breaks": {
            "title": "$:/config/markdown/breaks",
            "text": "false"
        },
        "$:/config/markdown/linkNewWindow": {
            "title": "$:/config/markdown/linkNewWindow",
            "text": "true"
        },
        "$:/config/markdown/linkify": {
            "title": "$:/config/markdown/linkify",
            "text": "false"
        },
        "$:/config/markdown/quotes": {
            "title": "$:/config/markdown/quotes",
            "text": "“”‘’"
        },
        "$:/config/markdown/renderWikiText": {
            "title": "$:/config/markdown/renderWikiText",
            "text": "true"
        },
        "$:/config/markdown/renderWikiTextPragma": {
            "title": "$:/config/markdown/renderWikiTextPragma",
            "text": "\\rules only html image macrocallinline syslink transcludeinline wikilink filteredtranscludeblock macrocallblock transcludeblock"
        },
        "$:/config/markdown/typographer": {
            "title": "$:/config/markdown/typographer",
            "text": "false"
        },
        "$:/language/Docs/Types/text/x-markdown": {
            "title": "$:/language/Docs/Types/text/x-markdown",
            "description": "Markdown",
            "name": "text/x-markdown",
            "group": "Text"
        },
        "$:/plugins/tiddlywiki/markdown/remarkable.js": {
            "text": "!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?t(exports):\"function\"==typeof define&&define.amd?define([\"exports\"],t):t((e=e||self).remarkable={})}(this,function(e){\"use strict\";var t={Aacute:\"Á\",aacute:\"á\",Abreve:\"Ă\",abreve:\"ă\",ac:\"∾\",acd:\"∿\",acE:\"∾̳\",Acirc:\"Â\",acirc:\"â\",acute:\"´\",Acy:\"А\",acy:\"а\",AElig:\"Æ\",aelig:\"æ\",af:\"⁡\",Afr:\"𝔄\",afr:\"𝔞\",Agrave:\"À\",agrave:\"à\",alefsym:\"ℵ\",aleph:\"ℵ\",Alpha:\"Α\",alpha:\"α\",Amacr:\"Ā\",amacr:\"ā\",amalg:\"⨿\",AMP:\"&\",amp:\"&\",And:\"⩓\",and:\"∧\",andand:\"⩕\",andd:\"⩜\",andslope:\"⩘\",andv:\"⩚\",ang:\"∠\",ange:\"⦤\",angle:\"∠\",angmsd:\"∡\",angmsdaa:\"⦨\",angmsdab:\"⦩\",angmsdac:\"⦪\",angmsdad:\"⦫\",angmsdae:\"⦬\",angmsdaf:\"⦭\",angmsdag:\"⦮\",angmsdah:\"⦯\",angrt:\"∟\",angrtvb:\"⊾\",angrtvbd:\"⦝\",angsph:\"∢\",angst:\"Å\",angzarr:\"⍼\",Aogon:\"Ą\",aogon:\"ą\",Aopf:\"𝔸\",aopf:\"𝕒\",ap:\"≈\",apacir:\"⩯\",apE:\"⩰\",ape:\"≊\",apid:\"≋\",apos:\"'\",ApplyFunction:\"⁡\",approx:\"≈\",approxeq:\"≊\",Aring:\"Å\",aring:\"å\",Ascr:\"𝒜\",ascr:\"𝒶\",Assign:\"≔\",ast:\"*\",asymp:\"≈\",asympeq:\"≍\",Atilde:\"Ã\",atilde:\"ã\",Auml:\"Ä\",auml:\"ä\",awconint:\"∳\",awint:\"⨑\",backcong:\"≌\",backepsilon:\"϶\",backprime:\"‵\",backsim:\"∽\",backsimeq:\"⋍\",Backslash:\"∖\",Barv:\"⫧\",barvee:\"⊽\",Barwed:\"⌆\",barwed:\"⌅\",barwedge:\"⌅\",bbrk:\"⎵\",bbrktbrk:\"⎶\",bcong:\"≌\",Bcy:\"Б\",bcy:\"б\",bdquo:\"„\",becaus:\"∵\",Because:\"∵\",because:\"∵\",bemptyv:\"⦰\",bepsi:\"϶\",bernou:\"ℬ\",Bernoullis:\"ℬ\",Beta:\"Β\",beta:\"β\",beth:\"ℶ\",between:\"≬\",Bfr:\"𝔅\",bfr:\"𝔟\",bigcap:\"⋂\",bigcirc:\"◯\",bigcup:\"⋃\",bigodot:\"⨀\",bigoplus:\"⨁\",bigotimes:\"⨂\",bigsqcup:\"⨆\",bigstar:\"★\",bigtriangledown:\"▽\",bigtriangleup:\"△\",biguplus:\"⨄\",bigvee:\"⋁\",bigwedge:\"⋀\",bkarow:\"⤍\",blacklozenge:\"⧫\",blacksquare:\"▪\",blacktriangle:\"▴\",blacktriangledown:\"▾\",blacktriangleleft:\"◂\",blacktriangleright:\"▸\",blank:\"␣\",blk12:\"▒\",blk14:\"░\",blk34:\"▓\",block:\"█\",bne:\"=⃥\",bnequiv:\"≡⃥\",bNot:\"⫭\",bnot:\"⌐\",Bopf:\"𝔹\",bopf:\"𝕓\",bot:\"⊥\",bottom:\"⊥\",bowtie:\"⋈\",boxbox:\"⧉\",boxDL:\"╗\",boxDl:\"╖\",boxdL:\"╕\",boxdl:\"┐\",boxDR:\"╔\",boxDr:\"╓\",boxdR:\"╒\",boxdr:\"┌\",boxH:\"═\",boxh:\"─\",boxHD:\"╦\",boxHd:\"╤\",boxhD:\"╥\",boxhd:\"┬\",boxHU:\"╩\",boxHu:\"╧\",boxhU:\"╨\",boxhu:\"┴\",boxminus:\"⊟\",boxplus:\"⊞\",boxtimes:\"⊠\",boxUL:\"╝\",boxUl:\"╜\",boxuL:\"╛\",boxul:\"┘\",boxUR:\"╚\",boxUr:\"╙\",boxuR:\"╘\",boxur:\"└\",boxV:\"║\",boxv:\"│\",boxVH:\"╬\",boxVh:\"╫\",boxvH:\"╪\",boxvh:\"┼\",boxVL:\"╣\",boxVl:\"╢\",boxvL:\"╡\",boxvl:\"┤\",boxVR:\"╠\",boxVr:\"╟\",boxvR:\"╞\",boxvr:\"├\",bprime:\"‵\",Breve:\"˘\",breve:\"˘\",brvbar:\"¦\",Bscr:\"ℬ\",bscr:\"𝒷\",bsemi:\"⁏\",bsim:\"∽\",bsime:\"⋍\",bsol:\"\\\\\",bsolb:\"⧅\",bsolhsub:\"⟈\",bull:\"•\",bullet:\"•\",bump:\"≎\",bumpE:\"⪮\",bumpe:\"≏\",Bumpeq:\"≎\",bumpeq:\"≏\",Cacute:\"Ć\",cacute:\"ć\",Cap:\"⋒\",cap:\"∩\",capand:\"⩄\",capbrcup:\"⩉\",capcap:\"⩋\",capcup:\"⩇\",capdot:\"⩀\",CapitalDifferentialD:\"ⅅ\",caps:\"∩︀\",caret:\"⁁\",caron:\"ˇ\",Cayleys:\"ℭ\",ccaps:\"⩍\",Ccaron:\"Č\",ccaron:\"č\",Ccedil:\"Ç\",ccedil:\"ç\",Ccirc:\"Ĉ\",ccirc:\"ĉ\",Cconint:\"∰\",ccups:\"⩌\",ccupssm:\"⩐\",Cdot:\"Ċ\",cdot:\"ċ\",cedil:\"¸\",Cedilla:\"¸\",cemptyv:\"⦲\",cent:\"¢\",CenterDot:\"·\",centerdot:\"·\",Cfr:\"ℭ\",cfr:\"𝔠\",CHcy:\"Ч\",chcy:\"ч\",check:\"✓\",checkmark:\"✓\",Chi:\"Χ\",chi:\"χ\",cir:\"○\",circ:\"ˆ\",circeq:\"≗\",circlearrowleft:\"↺\",circlearrowright:\"↻\",circledast:\"⊛\",circledcirc:\"⊚\",circleddash:\"⊝\",CircleDot:\"⊙\",circledR:\"®\",circledS:\"Ⓢ\",CircleMinus:\"⊖\",CirclePlus:\"⊕\",CircleTimes:\"⊗\",cirE:\"⧃\",cire:\"≗\",cirfnint:\"⨐\",cirmid:\"⫯\",cirscir:\"⧂\",ClockwiseContourIntegral:\"∲\",CloseCurlyDoubleQuote:\"”\",CloseCurlyQuote:\"’\",clubs:\"♣\",clubsuit:\"♣\",Colon:\"∷\",colon:\":\",Colone:\"⩴\",colone:\"≔\",coloneq:\"≔\",comma:\",\",commat:\"@\",comp:\"∁\",compfn:\"∘\",complement:\"∁\",complexes:\"ℂ\",cong:\"≅\",congdot:\"⩭\",Congruent:\"≡\",Conint:\"∯\",conint:\"∮\",ContourIntegral:\"∮\",Copf:\"ℂ\",copf:\"𝕔\",coprod:\"∐\",Coproduct:\"∐\",COPY:\"©\",copy:\"©\",copysr:\"℗\",CounterClockwiseContourIntegral:\"∳\",crarr:\"↵\",Cross:\"⨯\",cross:\"✗\",Cscr:\"𝒞\",cscr:\"𝒸\",csub:\"⫏\",csube:\"⫑\",csup:\"⫐\",csupe:\"⫒\",ctdot:\"⋯\",cudarrl:\"⤸\",cudarrr:\"⤵\",cuepr:\"⋞\",cuesc:\"⋟\",cularr:\"↶\",cularrp:\"⤽\",Cup:\"⋓\",cup:\"∪\",cupbrcap:\"⩈\",CupCap:\"≍\",cupcap:\"⩆\",cupcup:\"⩊\",cupdot:\"⊍\",cupor:\"⩅\",cups:\"∪︀\",curarr:\"↷\",curarrm:\"⤼\",curlyeqprec:\"⋞\",curlyeqsucc:\"⋟\",curlyvee:\"⋎\",curlywedge:\"⋏\",curren:\"¤\",curvearrowleft:\"↶\",curvearrowright:\"↷\",cuvee:\"⋎\",cuwed:\"⋏\",cwconint:\"∲\",cwint:\"∱\",cylcty:\"⌭\",Dagger:\"‡\",dagger:\"†\",daleth:\"ℸ\",Darr:\"↡\",dArr:\"⇓\",darr:\"↓\",dash:\"‐\",Dashv:\"⫤\",dashv:\"⊣\",dbkarow:\"⤏\",dblac:\"˝\",Dcaron:\"Ď\",dcaron:\"ď\",Dcy:\"Д\",dcy:\"д\",DD:\"ⅅ\",dd:\"ⅆ\",ddagger:\"‡\",ddarr:\"⇊\",DDotrahd:\"⤑\",ddotseq:\"⩷\",deg:\"°\",Del:\"∇\",Delta:\"Δ\",delta:\"δ\",demptyv:\"⦱\",dfisht:\"⥿\",Dfr:\"𝔇\",dfr:\"𝔡\",dHar:\"⥥\",dharl:\"⇃\",dharr:\"⇂\",DiacriticalAcute:\"´\",DiacriticalDot:\"˙\",DiacriticalDoubleAcute:\"˝\",DiacriticalGrave:\"`\",DiacriticalTilde:\"˜\",diam:\"⋄\",Diamond:\"⋄\",diamond:\"⋄\",diamondsuit:\"♦\",diams:\"♦\",die:\"¨\",DifferentialD:\"ⅆ\",digamma:\"ϝ\",disin:\"⋲\",div:\"÷\",divide:\"÷\",divideontimes:\"⋇\",divonx:\"⋇\",DJcy:\"Ђ\",djcy:\"ђ\",dlcorn:\"⌞\",dlcrop:\"⌍\",dollar:\"$\",Dopf:\"𝔻\",dopf:\"𝕕\",Dot:\"¨\",dot:\"˙\",DotDot:\"⃜\",doteq:\"≐\",doteqdot:\"≑\",DotEqual:\"≐\",dotminus:\"∸\",dotplus:\"∔\",dotsquare:\"⊡\",doublebarwedge:\"⌆\",DoubleContourIntegral:\"∯\",DoubleDot:\"¨\",DoubleDownArrow:\"⇓\",DoubleLeftArrow:\"⇐\",DoubleLeftRightArrow:\"⇔\",DoubleLeftTee:\"⫤\",DoubleLongLeftArrow:\"⟸\",DoubleLongLeftRightArrow:\"⟺\",DoubleLongRightArrow:\"⟹\",DoubleRightArrow:\"⇒\",DoubleRightTee:\"⊨\",DoubleUpArrow:\"⇑\",DoubleUpDownArrow:\"⇕\",DoubleVerticalBar:\"∥\",DownArrow:\"↓\",Downarrow:\"⇓\",downarrow:\"↓\",DownArrowBar:\"⤓\",DownArrowUpArrow:\"⇵\",DownBreve:\"̑\",downdownarrows:\"⇊\",downharpoonleft:\"⇃\",downharpoonright:\"⇂\",DownLeftRightVector:\"⥐\",DownLeftTeeVector:\"⥞\",DownLeftVector:\"↽\",DownLeftVectorBar:\"⥖\",DownRightTeeVector:\"⥟\",DownRightVector:\"⇁\",DownRightVectorBar:\"⥗\",DownTee:\"⊤\",DownTeeArrow:\"↧\",drbkarow:\"⤐\",drcorn:\"⌟\",drcrop:\"⌌\",Dscr:\"𝒟\",dscr:\"𝒹\",DScy:\"Ѕ\",dscy:\"ѕ\",dsol:\"⧶\",Dstrok:\"Đ\",dstrok:\"đ\",dtdot:\"⋱\",dtri:\"▿\",dtrif:\"▾\",duarr:\"⇵\",duhar:\"⥯\",dwangle:\"⦦\",DZcy:\"Џ\",dzcy:\"џ\",dzigrarr:\"⟿\",Eacute:\"É\",eacute:\"é\",easter:\"⩮\",Ecaron:\"Ě\",ecaron:\"ě\",ecir:\"≖\",Ecirc:\"Ê\",ecirc:\"ê\",ecolon:\"≕\",Ecy:\"Э\",ecy:\"э\",eDDot:\"⩷\",Edot:\"Ė\",eDot:\"≑\",edot:\"ė\",ee:\"ⅇ\",efDot:\"≒\",Efr:\"𝔈\",efr:\"𝔢\",eg:\"⪚\",Egrave:\"È\",egrave:\"è\",egs:\"⪖\",egsdot:\"⪘\",el:\"⪙\",Element:\"∈\",elinters:\"⏧\",ell:\"ℓ\",els:\"⪕\",elsdot:\"⪗\",Emacr:\"Ē\",emacr:\"ē\",empty:\"∅\",emptyset:\"∅\",EmptySmallSquare:\"◻\",emptyv:\"∅\",EmptyVerySmallSquare:\"▫\",emsp:\" \",emsp13:\" \",emsp14:\" \",ENG:\"Ŋ\",eng:\"ŋ\",ensp:\" \",Eogon:\"Ę\",eogon:\"ę\",Eopf:\"𝔼\",eopf:\"𝕖\",epar:\"⋕\",eparsl:\"⧣\",eplus:\"⩱\",epsi:\"ε\",Epsilon:\"Ε\",epsilon:\"ε\",epsiv:\"ϵ\",eqcirc:\"≖\",eqcolon:\"≕\",eqsim:\"≂\",eqslantgtr:\"⪖\",eqslantless:\"⪕\",Equal:\"⩵\",equals:\"=\",EqualTilde:\"≂\",equest:\"≟\",Equilibrium:\"⇌\",equiv:\"≡\",equivDD:\"⩸\",eqvparsl:\"⧥\",erarr:\"⥱\",erDot:\"≓\",Escr:\"ℰ\",escr:\"ℯ\",esdot:\"≐\",Esim:\"⩳\",esim:\"≂\",Eta:\"Η\",eta:\"η\",ETH:\"Ð\",eth:\"ð\",Euml:\"Ë\",euml:\"ë\",euro:\"€\",excl:\"!\",exist:\"∃\",Exists:\"∃\",expectation:\"ℰ\",ExponentialE:\"ⅇ\",exponentiale:\"ⅇ\",fallingdotseq:\"≒\",Fcy:\"Ф\",fcy:\"ф\",female:\"♀\",ffilig:\"ffi\",fflig:\"ff\",ffllig:\"ffl\",Ffr:\"𝔉\",ffr:\"𝔣\",filig:\"fi\",FilledSmallSquare:\"◼\",FilledVerySmallSquare:\"▪\",fjlig:\"fj\",flat:\"♭\",fllig:\"fl\",fltns:\"▱\",fnof:\"ƒ\",Fopf:\"𝔽\",fopf:\"𝕗\",ForAll:\"∀\",forall:\"∀\",fork:\"⋔\",forkv:\"⫙\",Fouriertrf:\"ℱ\",fpartint:\"⨍\",frac12:\"½\",frac13:\"⅓\",frac14:\"¼\",frac15:\"⅕\",frac16:\"⅙\",frac18:\"⅛\",frac23:\"⅔\",frac25:\"⅖\",frac34:\"¾\",frac35:\"⅗\",frac38:\"⅜\",frac45:\"⅘\",frac56:\"⅚\",frac58:\"⅝\",frac78:\"⅞\",frasl:\"⁄\",frown:\"⌢\",Fscr:\"ℱ\",fscr:\"𝒻\",gacute:\"ǵ\",Gamma:\"Γ\",gamma:\"γ\",Gammad:\"Ϝ\",gammad:\"ϝ\",gap:\"⪆\",Gbreve:\"Ğ\",gbreve:\"ğ\",Gcedil:\"Ģ\",Gcirc:\"Ĝ\",gcirc:\"ĝ\",Gcy:\"Г\",gcy:\"г\",Gdot:\"Ġ\",gdot:\"ġ\",gE:\"≧\",ge:\"≥\",gEl:\"⪌\",gel:\"⋛\",geq:\"≥\",geqq:\"≧\",geqslant:\"⩾\",ges:\"⩾\",gescc:\"⪩\",gesdot:\"⪀\",gesdoto:\"⪂\",gesdotol:\"⪄\",gesl:\"⋛︀\",gesles:\"⪔\",Gfr:\"𝔊\",gfr:\"𝔤\",Gg:\"⋙\",gg:\"≫\",ggg:\"⋙\",gimel:\"ℷ\",GJcy:\"Ѓ\",gjcy:\"ѓ\",gl:\"≷\",gla:\"⪥\",glE:\"⪒\",glj:\"⪤\",gnap:\"⪊\",gnapprox:\"⪊\",gnE:\"≩\",gne:\"⪈\",gneq:\"⪈\",gneqq:\"≩\",gnsim:\"⋧\",Gopf:\"𝔾\",gopf:\"𝕘\",grave:\"`\",GreaterEqual:\"≥\",GreaterEqualLess:\"⋛\",GreaterFullEqual:\"≧\",GreaterGreater:\"⪢\",GreaterLess:\"≷\",GreaterSlantEqual:\"⩾\",GreaterTilde:\"≳\",Gscr:\"𝒢\",gscr:\"ℊ\",gsim:\"≳\",gsime:\"⪎\",gsiml:\"⪐\",GT:\">\",Gt:\"≫\",gt:\">\",gtcc:\"⪧\",gtcir:\"⩺\",gtdot:\"⋗\",gtlPar:\"⦕\",gtquest:\"⩼\",gtrapprox:\"⪆\",gtrarr:\"⥸\",gtrdot:\"⋗\",gtreqless:\"⋛\",gtreqqless:\"⪌\",gtrless:\"≷\",gtrsim:\"≳\",gvertneqq:\"≩︀\",gvnE:\"≩︀\",Hacek:\"ˇ\",hairsp:\" \",half:\"½\",hamilt:\"ℋ\",HARDcy:\"Ъ\",hardcy:\"ъ\",hArr:\"⇔\",harr:\"↔\",harrcir:\"⥈\",harrw:\"↭\",Hat:\"^\",hbar:\"ℏ\",Hcirc:\"Ĥ\",hcirc:\"ĥ\",hearts:\"♥\",heartsuit:\"♥\",hellip:\"…\",hercon:\"⊹\",Hfr:\"ℌ\",hfr:\"𝔥\",HilbertSpace:\"ℋ\",hksearow:\"⤥\",hkswarow:\"⤦\",hoarr:\"⇿\",homtht:\"∻\",hookleftarrow:\"↩\",hookrightarrow:\"↪\",Hopf:\"ℍ\",hopf:\"𝕙\",horbar:\"―\",HorizontalLine:\"─\",Hscr:\"ℋ\",hscr:\"𝒽\",hslash:\"ℏ\",Hstrok:\"Ħ\",hstrok:\"ħ\",HumpDownHump:\"≎\",HumpEqual:\"≏\",hybull:\"⁃\",hyphen:\"‐\",Iacute:\"Í\",iacute:\"í\",ic:\"⁣\",Icirc:\"Î\",icirc:\"î\",Icy:\"И\",icy:\"и\",Idot:\"İ\",IEcy:\"Е\",iecy:\"е\",iexcl:\"¡\",iff:\"⇔\",Ifr:\"ℑ\",ifr:\"𝔦\",Igrave:\"Ì\",igrave:\"ì\",ii:\"ⅈ\",iiiint:\"⨌\",iiint:\"∭\",iinfin:\"⧜\",iiota:\"℩\",IJlig:\"IJ\",ijlig:\"ij\",Im:\"ℑ\",Imacr:\"Ī\",imacr:\"ī\",image:\"ℑ\",ImaginaryI:\"ⅈ\",imagline:\"ℐ\",imagpart:\"ℑ\",imath:\"ı\",imof:\"⊷\",imped:\"Ƶ\",Implies:\"⇒\",in:\"∈\",incare:\"℅\",infin:\"∞\",infintie:\"⧝\",inodot:\"ı\",Int:\"∬\",int:\"∫\",intcal:\"⊺\",integers:\"ℤ\",Integral:\"∫\",intercal:\"⊺\",Intersection:\"⋂\",intlarhk:\"⨗\",intprod:\"⨼\",InvisibleComma:\"⁣\",InvisibleTimes:\"⁢\",IOcy:\"Ё\",iocy:\"ё\",Iogon:\"Į\",iogon:\"į\",Iopf:\"𝕀\",iopf:\"𝕚\",Iota:\"Ι\",iota:\"ι\",iprod:\"⨼\",iquest:\"¿\",Iscr:\"ℐ\",iscr:\"𝒾\",isin:\"∈\",isindot:\"⋵\",isinE:\"⋹\",isins:\"⋴\",isinsv:\"⋳\",isinv:\"∈\",it:\"⁢\",Itilde:\"Ĩ\",itilde:\"ĩ\",Iukcy:\"І\",iukcy:\"і\",Iuml:\"Ï\",iuml:\"ï\",Jcirc:\"Ĵ\",jcirc:\"ĵ\",Jcy:\"Й\",jcy:\"й\",Jfr:\"𝔍\",jfr:\"𝔧\",jmath:\"ȷ\",Jopf:\"𝕁\",jopf:\"𝕛\",Jscr:\"𝒥\",jscr:\"𝒿\",Jsercy:\"Ј\",jsercy:\"ј\",Jukcy:\"Є\",jukcy:\"є\",Kappa:\"Κ\",kappa:\"κ\",kappav:\"ϰ\",Kcedil:\"Ķ\",kcedil:\"ķ\",Kcy:\"К\",kcy:\"к\",Kfr:\"𝔎\",kfr:\"𝔨\",kgreen:\"ĸ\",KHcy:\"Х\",khcy:\"х\",KJcy:\"Ќ\",kjcy:\"ќ\",Kopf:\"𝕂\",kopf:\"𝕜\",Kscr:\"𝒦\",kscr:\"𝓀\",lAarr:\"⇚\",Lacute:\"Ĺ\",lacute:\"ĺ\",laemptyv:\"⦴\",lagran:\"ℒ\",Lambda:\"Λ\",lambda:\"λ\",Lang:\"⟪\",lang:\"⟨\",langd:\"⦑\",langle:\"⟨\",lap:\"⪅\",Laplacetrf:\"ℒ\",laquo:\"«\",Larr:\"↞\",lArr:\"⇐\",larr:\"←\",larrb:\"⇤\",larrbfs:\"⤟\",larrfs:\"⤝\",larrhk:\"↩\",larrlp:\"↫\",larrpl:\"⤹\",larrsim:\"⥳\",larrtl:\"↢\",lat:\"⪫\",lAtail:\"⤛\",latail:\"⤙\",late:\"⪭\",lates:\"⪭︀\",lBarr:\"⤎\",lbarr:\"⤌\",lbbrk:\"❲\",lbrace:\"{\",lbrack:\"[\",lbrke:\"⦋\",lbrksld:\"⦏\",lbrkslu:\"⦍\",Lcaron:\"Ľ\",lcaron:\"ľ\",Lcedil:\"Ļ\",lcedil:\"ļ\",lceil:\"⌈\",lcub:\"{\",Lcy:\"Л\",lcy:\"л\",ldca:\"⤶\",ldquo:\"“\",ldquor:\"„\",ldrdhar:\"⥧\",ldrushar:\"⥋\",ldsh:\"↲\",lE:\"≦\",le:\"≤\",LeftAngleBracket:\"⟨\",LeftArrow:\"←\",Leftarrow:\"⇐\",leftarrow:\"←\",LeftArrowBar:\"⇤\",LeftArrowRightArrow:\"⇆\",leftarrowtail:\"↢\",LeftCeiling:\"⌈\",LeftDoubleBracket:\"⟦\",LeftDownTeeVector:\"⥡\",LeftDownVector:\"⇃\",LeftDownVectorBar:\"⥙\",LeftFloor:\"⌊\",leftharpoondown:\"↽\",leftharpoonup:\"↼\",leftleftarrows:\"⇇\",LeftRightArrow:\"↔\",Leftrightarrow:\"⇔\",leftrightarrow:\"↔\",leftrightarrows:\"⇆\",leftrightharpoons:\"⇋\",leftrightsquigarrow:\"↭\",LeftRightVector:\"⥎\",LeftTee:\"⊣\",LeftTeeArrow:\"↤\",LeftTeeVector:\"⥚\",leftthreetimes:\"⋋\",LeftTriangle:\"⊲\",LeftTriangleBar:\"⧏\",LeftTriangleEqual:\"⊴\",LeftUpDownVector:\"⥑\",LeftUpTeeVector:\"⥠\",LeftUpVector:\"↿\",LeftUpVectorBar:\"⥘\",LeftVector:\"↼\",LeftVectorBar:\"⥒\",lEg:\"⪋\",leg:\"⋚\",leq:\"≤\",leqq:\"≦\",leqslant:\"⩽\",les:\"⩽\",lescc:\"⪨\",lesdot:\"⩿\",lesdoto:\"⪁\",lesdotor:\"⪃\",lesg:\"⋚︀\",lesges:\"⪓\",lessapprox:\"⪅\",lessdot:\"⋖\",lesseqgtr:\"⋚\",lesseqqgtr:\"⪋\",LessEqualGreater:\"⋚\",LessFullEqual:\"≦\",LessGreater:\"≶\",lessgtr:\"≶\",LessLess:\"⪡\",lesssim:\"≲\",LessSlantEqual:\"⩽\",LessTilde:\"≲\",lfisht:\"⥼\",lfloor:\"⌊\",Lfr:\"𝔏\",lfr:\"𝔩\",lg:\"≶\",lgE:\"⪑\",lHar:\"⥢\",lhard:\"↽\",lharu:\"↼\",lharul:\"⥪\",lhblk:\"▄\",LJcy:\"Љ\",ljcy:\"љ\",Ll:\"⋘\",ll:\"≪\",llarr:\"⇇\",llcorner:\"⌞\",Lleftarrow:\"⇚\",llhard:\"⥫\",lltri:\"◺\",Lmidot:\"Ŀ\",lmidot:\"ŀ\",lmoust:\"⎰\",lmoustache:\"⎰\",lnap:\"⪉\",lnapprox:\"⪉\",lnE:\"≨\",lne:\"⪇\",lneq:\"⪇\",lneqq:\"≨\",lnsim:\"⋦\",loang:\"⟬\",loarr:\"⇽\",lobrk:\"⟦\",LongLeftArrow:\"⟵\",Longleftarrow:\"⟸\",longleftarrow:\"⟵\",LongLeftRightArrow:\"⟷\",Longleftrightarrow:\"⟺\",longleftrightarrow:\"⟷\",longmapsto:\"⟼\",LongRightArrow:\"⟶\",Longrightarrow:\"⟹\",longrightarrow:\"⟶\",looparrowleft:\"↫\",looparrowright:\"↬\",lopar:\"⦅\",Lopf:\"𝕃\",lopf:\"𝕝\",loplus:\"⨭\",lotimes:\"⨴\",lowast:\"∗\",lowbar:\"_\",LowerLeftArrow:\"↙\",LowerRightArrow:\"↘\",loz:\"◊\",lozenge:\"◊\",lozf:\"⧫\",lpar:\"(\",lparlt:\"⦓\",lrarr:\"⇆\",lrcorner:\"⌟\",lrhar:\"⇋\",lrhard:\"⥭\",lrm:\"‎\",lrtri:\"⊿\",lsaquo:\"‹\",Lscr:\"ℒ\",lscr:\"𝓁\",Lsh:\"↰\",lsh:\"↰\",lsim:\"≲\",lsime:\"⪍\",lsimg:\"⪏\",lsqb:\"[\",lsquo:\"‘\",lsquor:\"‚\",Lstrok:\"Ł\",lstrok:\"ł\",LT:\"<\",Lt:\"≪\",lt:\"<\",ltcc:\"⪦\",ltcir:\"⩹\",ltdot:\"⋖\",lthree:\"⋋\",ltimes:\"⋉\",ltlarr:\"⥶\",ltquest:\"⩻\",ltri:\"◃\",ltrie:\"⊴\",ltrif:\"◂\",ltrPar:\"⦖\",lurdshar:\"⥊\",luruhar:\"⥦\",lvertneqq:\"≨︀\",lvnE:\"≨︀\",macr:\"¯\",male:\"♂\",malt:\"✠\",maltese:\"✠\",Map:\"⤅\",map:\"↦\",mapsto:\"↦\",mapstodown:\"↧\",mapstoleft:\"↤\",mapstoup:\"↥\",marker:\"▮\",mcomma:\"⨩\",Mcy:\"М\",mcy:\"м\",mdash:\"—\",mDDot:\"∺\",measuredangle:\"∡\",MediumSpace:\" \",Mellintrf:\"ℳ\",Mfr:\"𝔐\",mfr:\"𝔪\",mho:\"℧\",micro:\"µ\",mid:\"∣\",midast:\"*\",midcir:\"⫰\",middot:\"·\",minus:\"−\",minusb:\"⊟\",minusd:\"∸\",minusdu:\"⨪\",MinusPlus:\"∓\",mlcp:\"⫛\",mldr:\"…\",mnplus:\"∓\",models:\"⊧\",Mopf:\"𝕄\",mopf:\"𝕞\",mp:\"∓\",Mscr:\"ℳ\",mscr:\"𝓂\",mstpos:\"∾\",Mu:\"Μ\",mu:\"μ\",multimap:\"⊸\",mumap:\"⊸\",nabla:\"∇\",Nacute:\"Ń\",nacute:\"ń\",nang:\"∠⃒\",nap:\"≉\",napE:\"⩰̸\",napid:\"≋̸\",napos:\"ʼn\",napprox:\"≉\",natur:\"♮\",natural:\"♮\",naturals:\"ℕ\",nbsp:\" \",nbump:\"≎̸\",nbumpe:\"≏̸\",ncap:\"⩃\",Ncaron:\"Ň\",ncaron:\"ň\",Ncedil:\"Ņ\",ncedil:\"ņ\",ncong:\"≇\",ncongdot:\"⩭̸\",ncup:\"⩂\",Ncy:\"Н\",ncy:\"н\",ndash:\"–\",ne:\"≠\",nearhk:\"⤤\",neArr:\"⇗\",nearr:\"↗\",nearrow:\"↗\",nedot:\"≐̸\",NegativeMediumSpace:\"​\",NegativeThickSpace:\"​\",NegativeThinSpace:\"​\",NegativeVeryThinSpace:\"​\",nequiv:\"≢\",nesear:\"⤨\",nesim:\"≂̸\",NestedGreaterGreater:\"≫\",NestedLessLess:\"≪\",NewLine:\"\\n\",nexist:\"∄\",nexists:\"∄\",Nfr:\"𝔑\",nfr:\"𝔫\",ngE:\"≧̸\",nge:\"≱\",ngeq:\"≱\",ngeqq:\"≧̸\",ngeqslant:\"⩾̸\",nges:\"⩾̸\",nGg:\"⋙̸\",ngsim:\"≵\",nGt:\"≫⃒\",ngt:\"≯\",ngtr:\"≯\",nGtv:\"≫̸\",nhArr:\"⇎\",nharr:\"↮\",nhpar:\"⫲\",ni:\"∋\",nis:\"⋼\",nisd:\"⋺\",niv:\"∋\",NJcy:\"Њ\",njcy:\"њ\",nlArr:\"⇍\",nlarr:\"↚\",nldr:\"‥\",nlE:\"≦̸\",nle:\"≰\",nLeftarrow:\"⇍\",nleftarrow:\"↚\",nLeftrightarrow:\"⇎\",nleftrightarrow:\"↮\",nleq:\"≰\",nleqq:\"≦̸\",nleqslant:\"⩽̸\",nles:\"⩽̸\",nless:\"≮\",nLl:\"⋘̸\",nlsim:\"≴\",nLt:\"≪⃒\",nlt:\"≮\",nltri:\"⋪\",nltrie:\"⋬\",nLtv:\"≪̸\",nmid:\"∤\",NoBreak:\"⁠\",NonBreakingSpace:\" \",Nopf:\"ℕ\",nopf:\"𝕟\",Not:\"⫬\",not:\"¬\",NotCongruent:\"≢\",NotCupCap:\"≭\",NotDoubleVerticalBar:\"∦\",NotElement:\"∉\",NotEqual:\"≠\",NotEqualTilde:\"≂̸\",NotExists:\"∄\",NotGreater:\"≯\",NotGreaterEqual:\"≱\",NotGreaterFullEqual:\"≧̸\",NotGreaterGreater:\"≫̸\",NotGreaterLess:\"≹\",NotGreaterSlantEqual:\"⩾̸\",NotGreaterTilde:\"≵\",NotHumpDownHump:\"≎̸\",NotHumpEqual:\"≏̸\",notin:\"∉\",notindot:\"⋵̸\",notinE:\"⋹̸\",notinva:\"∉\",notinvb:\"⋷\",notinvc:\"⋶\",NotLeftTriangle:\"⋪\",NotLeftTriangleBar:\"⧏̸\",NotLeftTriangleEqual:\"⋬\",NotLess:\"≮\",NotLessEqual:\"≰\",NotLessGreater:\"≸\",NotLessLess:\"≪̸\",NotLessSlantEqual:\"⩽̸\",NotLessTilde:\"≴\",NotNestedGreaterGreater:\"⪢̸\",NotNestedLessLess:\"⪡̸\",notni:\"∌\",notniva:\"∌\",notnivb:\"⋾\",notnivc:\"⋽\",NotPrecedes:\"⊀\",NotPrecedesEqual:\"⪯̸\",NotPrecedesSlantEqual:\"⋠\",NotReverseElement:\"∌\",NotRightTriangle:\"⋫\",NotRightTriangleBar:\"⧐̸\",NotRightTriangleEqual:\"⋭\",NotSquareSubset:\"⊏̸\",NotSquareSubsetEqual:\"⋢\",NotSquareSuperset:\"⊐̸\",NotSquareSupersetEqual:\"⋣\",NotSubset:\"⊂⃒\",NotSubsetEqual:\"⊈\",NotSucceeds:\"⊁\",NotSucceedsEqual:\"⪰̸\",NotSucceedsSlantEqual:\"⋡\",NotSucceedsTilde:\"≿̸\",NotSuperset:\"⊃⃒\",NotSupersetEqual:\"⊉\",NotTilde:\"≁\",NotTildeEqual:\"≄\",NotTildeFullEqual:\"≇\",NotTildeTilde:\"≉\",NotVerticalBar:\"∤\",npar:\"∦\",nparallel:\"∦\",nparsl:\"⫽⃥\",npart:\"∂̸\",npolint:\"⨔\",npr:\"⊀\",nprcue:\"⋠\",npre:\"⪯̸\",nprec:\"⊀\",npreceq:\"⪯̸\",nrArr:\"⇏\",nrarr:\"↛\",nrarrc:\"⤳̸\",nrarrw:\"↝̸\",nRightarrow:\"⇏\",nrightarrow:\"↛\",nrtri:\"⋫\",nrtrie:\"⋭\",nsc:\"⊁\",nsccue:\"⋡\",nsce:\"⪰̸\",Nscr:\"𝒩\",nscr:\"𝓃\",nshortmid:\"∤\",nshortparallel:\"∦\",nsim:\"≁\",nsime:\"≄\",nsimeq:\"≄\",nsmid:\"∤\",nspar:\"∦\",nsqsube:\"⋢\",nsqsupe:\"⋣\",nsub:\"⊄\",nsubE:\"⫅̸\",nsube:\"⊈\",nsubset:\"⊂⃒\",nsubseteq:\"⊈\",nsubseteqq:\"⫅̸\",nsucc:\"⊁\",nsucceq:\"⪰̸\",nsup:\"⊅\",nsupE:\"⫆̸\",nsupe:\"⊉\",nsupset:\"⊃⃒\",nsupseteq:\"⊉\",nsupseteqq:\"⫆̸\",ntgl:\"≹\",Ntilde:\"Ñ\",ntilde:\"ñ\",ntlg:\"≸\",ntriangleleft:\"⋪\",ntrianglelefteq:\"⋬\",ntriangleright:\"⋫\",ntrianglerighteq:\"⋭\",Nu:\"Ν\",nu:\"ν\",num:\"#\",numero:\"№\",numsp:\" \",nvap:\"≍⃒\",nVDash:\"⊯\",nVdash:\"⊮\",nvDash:\"⊭\",nvdash:\"⊬\",nvge:\"≥⃒\",nvgt:\">⃒\",nvHarr:\"⤄\",nvinfin:\"⧞\",nvlArr:\"⤂\",nvle:\"≤⃒\",nvlt:\"<⃒\",nvltrie:\"⊴⃒\",nvrArr:\"⤃\",nvrtrie:\"⊵⃒\",nvsim:\"∼⃒\",nwarhk:\"⤣\",nwArr:\"⇖\",nwarr:\"↖\",nwarrow:\"↖\",nwnear:\"⤧\",Oacute:\"Ó\",oacute:\"ó\",oast:\"⊛\",ocir:\"⊚\",Ocirc:\"Ô\",ocirc:\"ô\",Ocy:\"О\",ocy:\"о\",odash:\"⊝\",Odblac:\"Ő\",odblac:\"ő\",odiv:\"⨸\",odot:\"⊙\",odsold:\"⦼\",OElig:\"Œ\",oelig:\"œ\",ofcir:\"⦿\",Ofr:\"𝔒\",ofr:\"𝔬\",ogon:\"˛\",Ograve:\"Ò\",ograve:\"ò\",ogt:\"⧁\",ohbar:\"⦵\",ohm:\"Ω\",oint:\"∮\",olarr:\"↺\",olcir:\"⦾\",olcross:\"⦻\",oline:\"‾\",olt:\"⧀\",Omacr:\"Ō\",omacr:\"ō\",Omega:\"Ω\",omega:\"ω\",Omicron:\"Ο\",omicron:\"ο\",omid:\"⦶\",ominus:\"⊖\",Oopf:\"𝕆\",oopf:\"𝕠\",opar:\"⦷\",OpenCurlyDoubleQuote:\"“\",OpenCurlyQuote:\"‘\",operp:\"⦹\",oplus:\"⊕\",Or:\"⩔\",or:\"∨\",orarr:\"↻\",ord:\"⩝\",order:\"ℴ\",orderof:\"ℴ\",ordf:\"ª\",ordm:\"º\",origof:\"⊶\",oror:\"⩖\",orslope:\"⩗\",orv:\"⩛\",oS:\"Ⓢ\",Oscr:\"𝒪\",oscr:\"ℴ\",Oslash:\"Ø\",oslash:\"ø\",osol:\"⊘\",Otilde:\"Õ\",otilde:\"õ\",Otimes:\"⨷\",otimes:\"⊗\",otimesas:\"⨶\",Ouml:\"Ö\",ouml:\"ö\",ovbar:\"⌽\",OverBar:\"‾\",OverBrace:\"⏞\",OverBracket:\"⎴\",OverParenthesis:\"⏜\",par:\"∥\",para:\"¶\",parallel:\"∥\",parsim:\"⫳\",parsl:\"⫽\",part:\"∂\",PartialD:\"∂\",Pcy:\"П\",pcy:\"п\",percnt:\"%\",period:\".\",permil:\"‰\",perp:\"⊥\",pertenk:\"‱\",Pfr:\"𝔓\",pfr:\"𝔭\",Phi:\"Φ\",phi:\"φ\",phiv:\"ϕ\",phmmat:\"ℳ\",phone:\"☎\",Pi:\"Π\",pi:\"π\",pitchfork:\"⋔\",piv:\"ϖ\",planck:\"ℏ\",planckh:\"ℎ\",plankv:\"ℏ\",plus:\"+\",plusacir:\"⨣\",plusb:\"⊞\",pluscir:\"⨢\",plusdo:\"∔\",plusdu:\"⨥\",pluse:\"⩲\",PlusMinus:\"±\",plusmn:\"±\",plussim:\"⨦\",plustwo:\"⨧\",pm:\"±\",Poincareplane:\"ℌ\",pointint:\"⨕\",Popf:\"ℙ\",popf:\"𝕡\",pound:\"£\",Pr:\"⪻\",pr:\"≺\",prap:\"⪷\",prcue:\"≼\",prE:\"⪳\",pre:\"⪯\",prec:\"≺\",precapprox:\"⪷\",preccurlyeq:\"≼\",Precedes:\"≺\",PrecedesEqual:\"⪯\",PrecedesSlantEqual:\"≼\",PrecedesTilde:\"≾\",preceq:\"⪯\",precnapprox:\"⪹\",precneqq:\"⪵\",precnsim:\"⋨\",precsim:\"≾\",Prime:\"″\",prime:\"′\",primes:\"ℙ\",prnap:\"⪹\",prnE:\"⪵\",prnsim:\"⋨\",prod:\"∏\",Product:\"∏\",profalar:\"⌮\",profline:\"⌒\",profsurf:\"⌓\",prop:\"∝\",Proportion:\"∷\",Proportional:\"∝\",propto:\"∝\",prsim:\"≾\",prurel:\"⊰\",Pscr:\"𝒫\",pscr:\"𝓅\",Psi:\"Ψ\",psi:\"ψ\",puncsp:\" \",Qfr:\"𝔔\",qfr:\"𝔮\",qint:\"⨌\",Qopf:\"ℚ\",qopf:\"𝕢\",qprime:\"⁗\",Qscr:\"𝒬\",qscr:\"𝓆\",quaternions:\"ℍ\",quatint:\"⨖\",quest:\"?\",questeq:\"≟\",QUOT:'\"',quot:'\"',rAarr:\"⇛\",race:\"∽̱\",Racute:\"Ŕ\",racute:\"ŕ\",radic:\"√\",raemptyv:\"⦳\",Rang:\"⟫\",rang:\"⟩\",rangd:\"⦒\",range:\"⦥\",rangle:\"⟩\",raquo:\"»\",Rarr:\"↠\",rArr:\"⇒\",rarr:\"→\",rarrap:\"⥵\",rarrb:\"⇥\",rarrbfs:\"⤠\",rarrc:\"⤳\",rarrfs:\"⤞\",rarrhk:\"↪\",rarrlp:\"↬\",rarrpl:\"⥅\",rarrsim:\"⥴\",Rarrtl:\"⤖\",rarrtl:\"↣\",rarrw:\"↝\",rAtail:\"⤜\",ratail:\"⤚\",ratio:\"∶\",rationals:\"ℚ\",RBarr:\"⤐\",rBarr:\"⤏\",rbarr:\"⤍\",rbbrk:\"❳\",rbrace:\"}\",rbrack:\"]\",rbrke:\"⦌\",rbrksld:\"⦎\",rbrkslu:\"⦐\",Rcaron:\"Ř\",rcaron:\"ř\",Rcedil:\"Ŗ\",rcedil:\"ŗ\",rceil:\"⌉\",rcub:\"}\",Rcy:\"Р\",rcy:\"р\",rdca:\"⤷\",rdldhar:\"⥩\",rdquo:\"”\",rdquor:\"”\",rdsh:\"↳\",Re:\"ℜ\",real:\"ℜ\",realine:\"ℛ\",realpart:\"ℜ\",reals:\"ℝ\",rect:\"▭\",REG:\"®\",reg:\"®\",ReverseElement:\"∋\",ReverseEquilibrium:\"⇋\",ReverseUpEquilibrium:\"⥯\",rfisht:\"⥽\",rfloor:\"⌋\",Rfr:\"ℜ\",rfr:\"𝔯\",rHar:\"⥤\",rhard:\"⇁\",rharu:\"⇀\",rharul:\"⥬\",Rho:\"Ρ\",rho:\"ρ\",rhov:\"ϱ\",RightAngleBracket:\"⟩\",RightArrow:\"→\",Rightarrow:\"⇒\",rightarrow:\"→\",RightArrowBar:\"⇥\",RightArrowLeftArrow:\"⇄\",rightarrowtail:\"↣\",RightCeiling:\"⌉\",RightDoubleBracket:\"⟧\",RightDownTeeVector:\"⥝\",RightDownVector:\"⇂\",RightDownVectorBar:\"⥕\",RightFloor:\"⌋\",rightharpoondown:\"⇁\",rightharpoonup:\"⇀\",rightleftarrows:\"⇄\",rightleftharpoons:\"⇌\",rightrightarrows:\"⇉\",rightsquigarrow:\"↝\",RightTee:\"⊢\",RightTeeArrow:\"↦\",RightTeeVector:\"⥛\",rightthreetimes:\"⋌\",RightTriangle:\"⊳\",RightTriangleBar:\"⧐\",RightTriangleEqual:\"⊵\",RightUpDownVector:\"⥏\",RightUpTeeVector:\"⥜\",RightUpVector:\"↾\",RightUpVectorBar:\"⥔\",RightVector:\"⇀\",RightVectorBar:\"⥓\",ring:\"˚\",risingdotseq:\"≓\",rlarr:\"⇄\",rlhar:\"⇌\",rlm:\"‏\",rmoust:\"⎱\",rmoustache:\"⎱\",rnmid:\"⫮\",roang:\"⟭\",roarr:\"⇾\",robrk:\"⟧\",ropar:\"⦆\",Ropf:\"ℝ\",ropf:\"𝕣\",roplus:\"⨮\",rotimes:\"⨵\",RoundImplies:\"⥰\",rpar:\")\",rpargt:\"⦔\",rppolint:\"⨒\",rrarr:\"⇉\",Rrightarrow:\"⇛\",rsaquo:\"›\",Rscr:\"ℛ\",rscr:\"𝓇\",Rsh:\"↱\",rsh:\"↱\",rsqb:\"]\",rsquo:\"’\",rsquor:\"’\",rthree:\"⋌\",rtimes:\"⋊\",rtri:\"▹\",rtrie:\"⊵\",rtrif:\"▸\",rtriltri:\"⧎\",RuleDelayed:\"⧴\",ruluhar:\"⥨\",rx:\"℞\",Sacute:\"Ś\",sacute:\"ś\",sbquo:\"‚\",Sc:\"⪼\",sc:\"≻\",scap:\"⪸\",Scaron:\"Š\",scaron:\"š\",sccue:\"≽\",scE:\"⪴\",sce:\"⪰\",Scedil:\"Ş\",scedil:\"ş\",Scirc:\"Ŝ\",scirc:\"ŝ\",scnap:\"⪺\",scnE:\"⪶\",scnsim:\"⋩\",scpolint:\"⨓\",scsim:\"≿\",Scy:\"С\",scy:\"с\",sdot:\"⋅\",sdotb:\"⊡\",sdote:\"⩦\",searhk:\"⤥\",seArr:\"⇘\",searr:\"↘\",searrow:\"↘\",sect:\"§\",semi:\";\",seswar:\"⤩\",setminus:\"∖\",setmn:\"∖\",sext:\"✶\",Sfr:\"𝔖\",sfr:\"𝔰\",sfrown:\"⌢\",sharp:\"♯\",SHCHcy:\"Щ\",shchcy:\"щ\",SHcy:\"Ш\",shcy:\"ш\",ShortDownArrow:\"↓\",ShortLeftArrow:\"←\",shortmid:\"∣\",shortparallel:\"∥\",ShortRightArrow:\"→\",ShortUpArrow:\"↑\",shy:\"­\",Sigma:\"Σ\",sigma:\"σ\",sigmaf:\"ς\",sigmav:\"ς\",sim:\"∼\",simdot:\"⩪\",sime:\"≃\",simeq:\"≃\",simg:\"⪞\",simgE:\"⪠\",siml:\"⪝\",simlE:\"⪟\",simne:\"≆\",simplus:\"⨤\",simrarr:\"⥲\",slarr:\"←\",SmallCircle:\"∘\",smallsetminus:\"∖\",smashp:\"⨳\",smeparsl:\"⧤\",smid:\"∣\",smile:\"⌣\",smt:\"⪪\",smte:\"⪬\",smtes:\"⪬︀\",SOFTcy:\"Ь\",softcy:\"ь\",sol:\"/\",solb:\"⧄\",solbar:\"⌿\",Sopf:\"𝕊\",sopf:\"𝕤\",spades:\"♠\",spadesuit:\"♠\",spar:\"∥\",sqcap:\"⊓\",sqcaps:\"⊓︀\",sqcup:\"⊔\",sqcups:\"⊔︀\",Sqrt:\"√\",sqsub:\"⊏\",sqsube:\"⊑\",sqsubset:\"⊏\",sqsubseteq:\"⊑\",sqsup:\"⊐\",sqsupe:\"⊒\",sqsupset:\"⊐\",sqsupseteq:\"⊒\",squ:\"□\",Square:\"□\",square:\"□\",SquareIntersection:\"⊓\",SquareSubset:\"⊏\",SquareSubsetEqual:\"⊑\",SquareSuperset:\"⊐\",SquareSupersetEqual:\"⊒\",SquareUnion:\"⊔\",squarf:\"▪\",squf:\"▪\",srarr:\"→\",Sscr:\"𝒮\",sscr:\"𝓈\",ssetmn:\"∖\",ssmile:\"⌣\",sstarf:\"⋆\",Star:\"⋆\",star:\"☆\",starf:\"★\",straightepsilon:\"ϵ\",straightphi:\"ϕ\",strns:\"¯\",Sub:\"⋐\",sub:\"⊂\",subdot:\"⪽\",subE:\"⫅\",sube:\"⊆\",subedot:\"⫃\",submult:\"⫁\",subnE:\"⫋\",subne:\"⊊\",subplus:\"⪿\",subrarr:\"⥹\",Subset:\"⋐\",subset:\"⊂\",subseteq:\"⊆\",subseteqq:\"⫅\",SubsetEqual:\"⊆\",subsetneq:\"⊊\",subsetneqq:\"⫋\",subsim:\"⫇\",subsub:\"⫕\",subsup:\"⫓\",succ:\"≻\",succapprox:\"⪸\",succcurlyeq:\"≽\",Succeeds:\"≻\",SucceedsEqual:\"⪰\",SucceedsSlantEqual:\"≽\",SucceedsTilde:\"≿\",succeq:\"⪰\",succnapprox:\"⪺\",succneqq:\"⪶\",succnsim:\"⋩\",succsim:\"≿\",SuchThat:\"∋\",Sum:\"∑\",sum:\"∑\",sung:\"♪\",Sup:\"⋑\",sup:\"⊃\",sup1:\"¹\",sup2:\"²\",sup3:\"³\",supdot:\"⪾\",supdsub:\"⫘\",supE:\"⫆\",supe:\"⊇\",supedot:\"⫄\",Superset:\"⊃\",SupersetEqual:\"⊇\",suphsol:\"⟉\",suphsub:\"⫗\",suplarr:\"⥻\",supmult:\"⫂\",supnE:\"⫌\",supne:\"⊋\",supplus:\"⫀\",Supset:\"⋑\",supset:\"⊃\",supseteq:\"⊇\",supseteqq:\"⫆\",supsetneq:\"⊋\",supsetneqq:\"⫌\",supsim:\"⫈\",supsub:\"⫔\",supsup:\"⫖\",swarhk:\"⤦\",swArr:\"⇙\",swarr:\"↙\",swarrow:\"↙\",swnwar:\"⤪\",szlig:\"ß\",Tab:\"\\t\",target:\"⌖\",Tau:\"Τ\",tau:\"τ\",tbrk:\"⎴\",Tcaron:\"Ť\",tcaron:\"ť\",Tcedil:\"Ţ\",tcedil:\"ţ\",Tcy:\"Т\",tcy:\"т\",tdot:\"⃛\",telrec:\"⌕\",Tfr:\"𝔗\",tfr:\"𝔱\",there4:\"∴\",Therefore:\"∴\",therefore:\"∴\",Theta:\"Θ\",theta:\"θ\",thetasym:\"ϑ\",thetav:\"ϑ\",thickapprox:\"≈\",thicksim:\"∼\",ThickSpace:\"  \",thinsp:\" \",ThinSpace:\" \",thkap:\"≈\",thksim:\"∼\",THORN:\"Þ\",thorn:\"þ\",Tilde:\"∼\",tilde:\"˜\",TildeEqual:\"≃\",TildeFullEqual:\"≅\",TildeTilde:\"≈\",times:\"×\",timesb:\"⊠\",timesbar:\"⨱\",timesd:\"⨰\",tint:\"∭\",toea:\"⤨\",top:\"⊤\",topbot:\"⌶\",topcir:\"⫱\",Topf:\"𝕋\",topf:\"𝕥\",topfork:\"⫚\",tosa:\"⤩\",tprime:\"‴\",TRADE:\"™\",trade:\"™\",triangle:\"▵\",triangledown:\"▿\",triangleleft:\"◃\",trianglelefteq:\"⊴\",triangleq:\"≜\",triangleright:\"▹\",trianglerighteq:\"⊵\",tridot:\"◬\",trie:\"≜\",triminus:\"⨺\",TripleDot:\"⃛\",triplus:\"⨹\",trisb:\"⧍\",tritime:\"⨻\",trpezium:\"⏢\",Tscr:\"𝒯\",tscr:\"𝓉\",TScy:\"Ц\",tscy:\"ц\",TSHcy:\"Ћ\",tshcy:\"ћ\",Tstrok:\"Ŧ\",tstrok:\"ŧ\",twixt:\"≬\",twoheadleftarrow:\"↞\",twoheadrightarrow:\"↠\",Uacute:\"Ú\",uacute:\"ú\",Uarr:\"↟\",uArr:\"⇑\",uarr:\"↑\",Uarrocir:\"⥉\",Ubrcy:\"Ў\",ubrcy:\"ў\",Ubreve:\"Ŭ\",ubreve:\"ŭ\",Ucirc:\"Û\",ucirc:\"û\",Ucy:\"У\",ucy:\"у\",udarr:\"⇅\",Udblac:\"Ű\",udblac:\"ű\",udhar:\"⥮\",ufisht:\"⥾\",Ufr:\"𝔘\",ufr:\"𝔲\",Ugrave:\"Ù\",ugrave:\"ù\",uHar:\"⥣\",uharl:\"↿\",uharr:\"↾\",uhblk:\"▀\",ulcorn:\"⌜\",ulcorner:\"⌜\",ulcrop:\"⌏\",ultri:\"◸\",Umacr:\"Ū\",umacr:\"ū\",uml:\"¨\",UnderBar:\"_\",UnderBrace:\"⏟\",UnderBracket:\"⎵\",UnderParenthesis:\"⏝\",Union:\"⋃\",UnionPlus:\"⊎\",Uogon:\"Ų\",uogon:\"ų\",Uopf:\"𝕌\",uopf:\"𝕦\",UpArrow:\"↑\",Uparrow:\"⇑\",uparrow:\"↑\",UpArrowBar:\"⤒\",UpArrowDownArrow:\"⇅\",UpDownArrow:\"↕\",Updownarrow:\"⇕\",updownarrow:\"↕\",UpEquilibrium:\"⥮\",upharpoonleft:\"↿\",upharpoonright:\"↾\",uplus:\"⊎\",UpperLeftArrow:\"↖\",UpperRightArrow:\"↗\",Upsi:\"ϒ\",upsi:\"υ\",upsih:\"ϒ\",Upsilon:\"Υ\",upsilon:\"υ\",UpTee:\"⊥\",UpTeeArrow:\"↥\",upuparrows:\"⇈\",urcorn:\"⌝\",urcorner:\"⌝\",urcrop:\"⌎\",Uring:\"Ů\",uring:\"ů\",urtri:\"◹\",Uscr:\"𝒰\",uscr:\"𝓊\",utdot:\"⋰\",Utilde:\"Ũ\",utilde:\"ũ\",utri:\"▵\",utrif:\"▴\",uuarr:\"⇈\",Uuml:\"Ü\",uuml:\"ü\",uwangle:\"⦧\",vangrt:\"⦜\",varepsilon:\"ϵ\",varkappa:\"ϰ\",varnothing:\"∅\",varphi:\"ϕ\",varpi:\"ϖ\",varpropto:\"∝\",vArr:\"⇕\",varr:\"↕\",varrho:\"ϱ\",varsigma:\"ς\",varsubsetneq:\"⊊︀\",varsubsetneqq:\"⫋︀\",varsupsetneq:\"⊋︀\",varsupsetneqq:\"⫌︀\",vartheta:\"ϑ\",vartriangleleft:\"⊲\",vartriangleright:\"⊳\",Vbar:\"⫫\",vBar:\"⫨\",vBarv:\"⫩\",Vcy:\"В\",vcy:\"в\",VDash:\"⊫\",Vdash:\"⊩\",vDash:\"⊨\",vdash:\"⊢\",Vdashl:\"⫦\",Vee:\"⋁\",vee:\"∨\",veebar:\"⊻\",veeeq:\"≚\",vellip:\"⋮\",Verbar:\"‖\",verbar:\"|\",Vert:\"‖\",vert:\"|\",VerticalBar:\"∣\",VerticalLine:\"|\",VerticalSeparator:\"❘\",VerticalTilde:\"≀\",VeryThinSpace:\" \",Vfr:\"𝔙\",vfr:\"𝔳\",vltri:\"⊲\",vnsub:\"⊂⃒\",vnsup:\"⊃⃒\",Vopf:\"𝕍\",vopf:\"𝕧\",vprop:\"∝\",vrtri:\"⊳\",Vscr:\"𝒱\",vscr:\"𝓋\",vsubnE:\"⫋︀\",vsubne:\"⊊︀\",vsupnE:\"⫌︀\",vsupne:\"⊋︀\",Vvdash:\"⊪\",vzigzag:\"⦚\",Wcirc:\"Ŵ\",wcirc:\"ŵ\",wedbar:\"⩟\",Wedge:\"⋀\",wedge:\"∧\",wedgeq:\"≙\",weierp:\"℘\",Wfr:\"𝔚\",wfr:\"𝔴\",Wopf:\"𝕎\",wopf:\"𝕨\",wp:\"℘\",wr:\"≀\",wreath:\"≀\",Wscr:\"𝒲\",wscr:\"𝓌\",xcap:\"⋂\",xcirc:\"◯\",xcup:\"⋃\",xdtri:\"▽\",Xfr:\"𝔛\",xfr:\"𝔵\",xhArr:\"⟺\",xharr:\"⟷\",Xi:\"Ξ\",xi:\"ξ\",xlArr:\"⟸\",xlarr:\"⟵\",xmap:\"⟼\",xnis:\"⋻\",xodot:\"⨀\",Xopf:\"𝕏\",xopf:\"𝕩\",xoplus:\"⨁\",xotime:\"⨂\",xrArr:\"⟹\",xrarr:\"⟶\",Xscr:\"𝒳\",xscr:\"𝓍\",xsqcup:\"⨆\",xuplus:\"⨄\",xutri:\"△\",xvee:\"⋁\",xwedge:\"⋀\",Yacute:\"Ý\",yacute:\"ý\",YAcy:\"Я\",yacy:\"я\",Ycirc:\"Ŷ\",ycirc:\"ŷ\",Ycy:\"Ы\",ycy:\"ы\",yen:\"¥\",Yfr:\"𝔜\",yfr:\"𝔶\",YIcy:\"Ї\",yicy:\"ї\",Yopf:\"𝕐\",yopf:\"𝕪\",Yscr:\"𝒴\",yscr:\"𝓎\",YUcy:\"Ю\",yucy:\"ю\",Yuml:\"Ÿ\",yuml:\"ÿ\",Zacute:\"Ź\",zacute:\"ź\",Zcaron:\"Ž\",zcaron:\"ž\",Zcy:\"З\",zcy:\"з\",Zdot:\"Ż\",zdot:\"ż\",zeetrf:\"ℨ\",ZeroWidthSpace:\"​\",Zeta:\"Ζ\",zeta:\"ζ\",Zfr:\"ℨ\",zfr:\"𝔷\",ZHcy:\"Ж\",zhcy:\"ж\",zigrarr:\"⇝\",Zopf:\"ℤ\",zopf:\"𝕫\",Zscr:\"𝒵\",zscr:\"𝓏\",zwj:\"‍\",zwnj:\"‌\"},r=Object.prototype.hasOwnProperty;function n(e){return o=e,(n=t)&&r.call(n,o)?t[e]:e;var n,o}var o=Object.prototype.hasOwnProperty;function s(e,t){return!!e&&o.call(e,t)}function i(e){return[].slice.call(arguments,1).forEach(function(t){if(t){if(\"object\"!=typeof t)throw new TypeError(t+\"must be object\");Object.keys(t).forEach(function(r){e[r]=t[r]})}}),e}var a=/\\\\([\\\\!\"#$%&'()*+,.\\/:;<=>?@[\\]^_`{|}~-])/g;function u(e){return e.indexOf(\"\\\\\")<0?e:e.replace(a,\"$1\")}function l(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function c(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var p=/&([a-z#][a-z0-9]{1,31});/gi,h=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function f(e,t){var r=0,o=n(t);return t!==o?o:35===t.charCodeAt(0)&&h.test(t)&&l(r=\"x\"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?c(r):e}function g(e){return e.indexOf(\"&\")<0?e:e.replace(p,f)}var d=/[&<>\"]/,m=/[&<>\"]/g,b={\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\"};function v(e){return b[e]}function k(e){return d.test(e)?e.replace(m,v):e}var A=Object.freeze({isString:function(e){return\"[object String]\"===function(e){return Object.prototype.toString.call(e)}(e)},has:s,assign:i,unescapeMd:u,isValidEntityCode:l,fromCodePoint:c,replaceEntities:g,escapeHtml:k}),y={};y.blockquote_open=function(){return\"<blockquote>\\n\"},y.blockquote_close=function(e,t){return\"</blockquote>\"+x(e,t)},y.code=function(e,t){return e[t].block?\"<pre><code>\"+k(e[t].content)+\"</code></pre>\"+x(e,t):\"<code>\"+k(e[t].content)+\"</code>\"},y.fence=function(e,t,r,n,o){var i,a,l=e[t],c=\"\",p=r.langPrefix;if(l.params){if(a=(i=l.params.split(/\\s+/g)).join(\" \"),s(o.rules.fence_custom,i[0]))return o.rules.fence_custom[i[0]](e,t,r,n,o);c=' class=\"'+p+k(g(u(a)))+'\"'}return\"<pre><code\"+c+\">\"+(r.highlight&&r.highlight.apply(r.highlight,[l.content].concat(i))||k(l.content))+\"</code></pre>\"+x(e,t)},y.fence_custom={},y.heading_open=function(e,t){return\"<h\"+e[t].hLevel+\">\"},y.heading_close=function(e,t){return\"</h\"+e[t].hLevel+\">\\n\"},y.hr=function(e,t,r){return(r.xhtmlOut?\"<hr />\":\"<hr>\")+x(e,t)},y.bullet_list_open=function(){return\"<ul>\\n\"},y.bullet_list_close=function(e,t){return\"</ul>\"+x(e,t)},y.list_item_open=function(){return\"<li>\"},y.list_item_close=function(){return\"</li>\\n\"},y.ordered_list_open=function(e,t){var r=e[t];return\"<ol\"+(r.order>1?' start=\"'+r.order+'\"':\"\")+\">\\n\"},y.ordered_list_close=function(e,t){return\"</ol>\"+x(e,t)},y.paragraph_open=function(e,t){return e[t].tight?\"\":\"<p>\"},y.paragraph_close=function(e,t){var r=!(e[t].tight&&t&&\"inline\"===e[t-1].type&&!e[t-1].content);return(e[t].tight?\"\":\"</p>\")+(r?x(e,t):\"\")},y.link_open=function(e,t,r){var n=e[t].title?' title=\"'+k(g(e[t].title))+'\"':\"\",o=r.linkTarget?' target=\"'+r.linkTarget+'\"':\"\";return'<a href=\"'+k(e[t].href)+'\"'+n+o+\">\"},y.link_close=function(){return\"</a>\"},y.image=function(e,t,r){var n=' src=\"'+k(e[t].src)+'\"',o=e[t].title?' title=\"'+k(g(e[t].title))+'\"':\"\";return\"<img\"+n+(' alt=\"'+(e[t].alt?k(g(u(e[t].alt))):\"\")+'\"')+o+(r.xhtmlOut?\" /\":\"\")+\">\"},y.table_open=function(){return\"<table>\\n\"},y.table_close=function(){return\"</table>\\n\"},y.thead_open=function(){return\"<thead>\\n\"},y.thead_close=function(){return\"</thead>\\n\"},y.tbody_open=function(){return\"<tbody>\\n\"},y.tbody_close=function(){return\"</tbody>\\n\"},y.tr_open=function(){return\"<tr>\"},y.tr_close=function(){return\"</tr>\\n\"},y.th_open=function(e,t){var r=e[t];return\"<th\"+(r.align?' style=\"text-align:'+r.align+'\"':\"\")+\">\"},y.th_close=function(){return\"</th>\"},y.td_open=function(e,t){var r=e[t];return\"<td\"+(r.align?' style=\"text-align:'+r.align+'\"':\"\")+\">\"},y.td_close=function(){return\"</td>\"},y.strong_open=function(){return\"<strong>\"},y.strong_close=function(){return\"</strong>\"},y.em_open=function(){return\"<em>\"},y.em_close=function(){return\"</em>\"},y.del_open=function(){return\"<del>\"},y.del_close=function(){return\"</del>\"},y.ins_open=function(){return\"<ins>\"},y.ins_close=function(){return\"</ins>\"},y.mark_open=function(){return\"<mark>\"},y.mark_close=function(){return\"</mark>\"},y.sub=function(e,t){return\"<sub>\"+k(e[t].content)+\"</sub>\"},y.sup=function(e,t){return\"<sup>\"+k(e[t].content)+\"</sup>\"},y.hardbreak=function(e,t,r){return r.xhtmlOut?\"<br />\\n\":\"<br>\\n\"},y.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?\"<br />\\n\":\"<br>\\n\":\"\\n\"},y.text=function(e,t){return k(e[t].content)},y.htmlblock=function(e,t){return e[t].content},y.htmltag=function(e,t){return e[t].content},y.abbr_open=function(e,t){return'<abbr title=\"'+k(g(e[t].title))+'\">'},y.abbr_close=function(){return\"</abbr>\"},y.footnote_ref=function(e,t){var r=Number(e[t].id+1).toString(),n=\"fnref\"+r;return e[t].subId>0&&(n+=\":\"+e[t].subId),'<sup class=\"footnote-ref\"><a href=\"#fn'+r+'\" id=\"'+n+'\">['+r+\"]</a></sup>\"},y.footnote_block_open=function(e,t,r){return(r.xhtmlOut?'<hr class=\"footnotes-sep\" />\\n':'<hr class=\"footnotes-sep\">\\n')+'<section class=\"footnotes\">\\n<ol class=\"footnotes-list\">\\n'},y.footnote_block_close=function(){return\"</ol>\\n</section>\\n\"},y.footnote_open=function(e,t){return'<li id=\"fn'+Number(e[t].id+1).toString()+'\"  class=\"footnote-item\">'},y.footnote_close=function(){return\"</li>\\n\"},y.footnote_anchor=function(e,t){var r=\"fnref\"+Number(e[t].id+1).toString();return e[t].subId>0&&(r+=\":\"+e[t].subId),' <a href=\"#'+r+'\" class=\"footnote-backref\">↩</a>'},y.dl_open=function(){return\"<dl>\\n\"},y.dt_open=function(){return\"<dt>\"},y.dd_open=function(){return\"<dd>\"},y.dl_close=function(){return\"</dl>\\n\"},y.dt_close=function(){return\"</dt>\\n\"},y.dd_close=function(){return\"</dd>\\n\"};var x=y.getBreak=function(e,t){return(t=function e(t,r){return++r>=t.length-2?r:\"paragraph_open\"===t[r].type&&t[r].tight&&\"inline\"===t[r+1].type&&0===t[r+1].content.length&&\"paragraph_close\"===t[r+2].type&&t[r+2].tight?e(t,r+2):r}(e,t))<e.length&&\"list_item_close\"===e[t].type?\"\":\"\\n\"};function w(){this.rules=i({},y),this.getBreak=y.getBreak}function C(){this.__rules__=[],this.__cache__=null}function E(e,t,r,n,o){this.src=e,this.env=n,this.options=r,this.parser=t,this.tokens=o,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending=\"\",this.pendingLevel=0,this.cache=[],this.isInLabel=!1,this.linkLevel=0,this.linkContent=\"\",this.labelUnmatchedScopes=0}function D(e,t){var r,n,o,s=-1,i=e.posMax,a=e.pos,u=e.isInLabel;if(e.isInLabel)return-1;if(e.labelUnmatchedScopes)return e.labelUnmatchedScopes--,-1;for(e.pos=t+1,e.isInLabel=!0,r=1;e.pos<i;){if(91===(o=e.src.charCodeAt(e.pos)))r++;else if(93===o&&0===--r){n=!0;break}e.parser.skipToken(e)}return n?(s=e.pos,e.labelUnmatchedScopes=0):e.labelUnmatchedScopes=r-1,e.pos=a,e.isInLabel=u,s}function _(e,t,r,n){var o,s,i,a,u,l;if(42!==e.charCodeAt(0))return-1;if(91!==e.charCodeAt(1))return-1;if(-1===e.indexOf(\"]:\"))return-1;if((s=D(o=new E(e,t,r,n,[]),1))<0||58!==e.charCodeAt(s+1))return-1;for(a=o.posMax,i=s+2;i<a&&10!==o.src.charCodeAt(i);i++);return u=e.slice(2,s),0===(l=e.slice(s+2,i).trim()).length?-1:(n.abbreviations||(n.abbreviations={}),void 0===n.abbreviations[\":\"+u]&&(n.abbreviations[\":\"+u]=l),i)}function B(e){var t=g(e);try{t=decodeURI(t)}catch(e){}return encodeURI(t)}function q(e,t){var r,n,o,s=t,i=e.posMax;if(60===e.src.charCodeAt(t)){for(t++;t<i;){if(10===(r=e.src.charCodeAt(t)))return!1;if(62===r)return o=B(u(e.src.slice(s+1,t))),!!e.parser.validateLink(o)&&(e.pos=t+1,e.linkContent=o,!0);92===r&&t+1<i?t+=2:t++}return!1}for(n=0;t<i&&32!==(r=e.src.charCodeAt(t))&&!(r<32||127===r);)if(92===r&&t+1<i)t+=2;else{if(40===r&&++n>1)break;if(41===r&&--n<0)break;t++}return s!==t&&(o=u(e.src.slice(s,t)),!!e.parser.validateLink(o)&&(e.linkContent=o,e.pos=t,!0))}function F(e,t){var r,n=t,o=e.posMax,s=e.src.charCodeAt(t);if(34!==s&&39!==s&&40!==s)return!1;for(t++,40===s&&(s=41);t<o;){if((r=e.src.charCodeAt(t))===s)return e.pos=t+1,e.linkContent=u(e.src.slice(n+1,t)),!0;92===r&&t+1<o?t+=2:t++}return!1}function M(e){return e.trim().replace(/\\s+/g,\" \").toUpperCase()}function S(e,t,r,n){var o,s,i,a,u,l,c,p,h;if(91!==e.charCodeAt(0))return-1;if(-1===e.indexOf(\"]:\"))return-1;if((s=D(o=new E(e,t,r,n,[]),0))<0||58!==e.charCodeAt(s+1))return-1;for(a=o.posMax,i=s+2;i<a&&(32===(u=o.src.charCodeAt(i))||10===u);i++);if(!q(o,i))return-1;for(c=o.linkContent,l=i=o.pos,i+=1;i<a&&(32===(u=o.src.charCodeAt(i))||10===u);i++);for(i<a&&l!==i&&F(o,i)?(p=o.linkContent,i=o.pos):(p=\"\",i=l);i<a&&32===o.src.charCodeAt(i);)i++;return i<a&&10!==o.src.charCodeAt(i)?-1:(h=M(e.slice(1,s)),void 0===n.references[h]&&(n.references[h]={title:p,href:c}),i)}w.prototype.renderInline=function(e,t,r){for(var n=this.rules,o=e.length,s=0,i=\"\";o--;)i+=n[e[s].type](e,s++,t,r,this);return i},w.prototype.render=function(e,t,r){for(var n=this.rules,o=e.length,s=-1,i=\"\";++s<o;)\"inline\"===e[s].type?i+=this.renderInline(e[s].children,t,r):i+=n[e[s].type](e,s,t,r,this);return i},C.prototype.__find__=function(e){for(var t=this.__rules__.length,r=-1;t--;)if(this.__rules__[++r].name===e)return r;return-1},C.prototype.__compile__=function(){var e=this,t=[\"\"];e.__rules__.forEach(function(e){e.enabled&&e.alt.forEach(function(e){t.indexOf(e)<0&&t.push(e)})}),e.__cache__={},t.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(r){r.enabled&&(t&&r.alt.indexOf(t)<0||e.__cache__[t].push(r.fn))})})},C.prototype.at=function(e,t,r){var n=this.__find__(e),o=r||{};if(-1===n)throw new Error(\"Parser rule not found: \"+e);this.__rules__[n].fn=t,this.__rules__[n].alt=o.alt||[],this.__cache__=null},C.prototype.before=function(e,t,r,n){var o=this.__find__(e),s=n||{};if(-1===o)throw new Error(\"Parser rule not found: \"+e);this.__rules__.splice(o,0,{name:t,enabled:!0,fn:r,alt:s.alt||[]}),this.__cache__=null},C.prototype.after=function(e,t,r,n){var o=this.__find__(e),s=n||{};if(-1===o)throw new Error(\"Parser rule not found: \"+e);this.__rules__.splice(o+1,0,{name:t,enabled:!0,fn:r,alt:s.alt||[]}),this.__cache__=null},C.prototype.push=function(e,t,r){var n=r||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null},C.prototype.enable=function(e,t){e=Array.isArray(e)?e:[e],t&&this.__rules__.forEach(function(e){e.enabled=!1}),e.forEach(function(e){var t=this.__find__(e);if(t<0)throw new Error(\"Rules manager: invalid rule name \"+e);this.__rules__[t].enabled=!0},this),this.__cache__=null},C.prototype.disable=function(e){(e=Array.isArray(e)?e:[e]).forEach(function(e){var t=this.__find__(e);if(t<0)throw new Error(\"Rules manager: invalid rule name \"+e);this.__rules__[t].enabled=!1},this),this.__cache__=null},C.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},E.prototype.pushPending=function(){this.tokens.push({type:\"text\",content:this.pending,level:this.pendingLevel}),this.pending=\"\"},E.prototype.push=function(e){this.pending&&this.pushPending(),this.tokens.push(e),this.pendingLevel=this.level},E.prototype.cacheSet=function(e,t){for(var r=this.cache.length;r<=e;r++)this.cache.push(0);this.cache[e]=t},E.prototype.cacheGet=function(e){return e<this.cache.length?this.cache[e]:0};var T=\" \\n()[]'\\\".,!?-\";function L(e){return e.replace(/([-()\\[\\]{}+?*.$\\^|,:#<!\\\\])/g,\"\\\\$1\")}var R=/\\+-|\\.\\.|\\?\\?\\?\\?|!!!!|,,|--/,N=/\\((c|tm|r|p)\\)/gi,z={c:\"©\",r:\"®\",p:\"§\",tm:\"™\"};var P=/['\"]/,j=/['\"]/g,I=/[-\\s()\\[\\]]/,O=\"’\";function U(e,t){return!(t<0||t>=e.length)&&!I.test(e[t])}function H(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}var V=[[\"block\",function(e){e.inlineMode?e.tokens.push({type:\"inline\",content:e.src.replace(/\\n/g,\" \").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],[\"abbr\",function(e){var t,r,n,o,s=e.tokens;if(!e.inlineMode)for(t=1,r=s.length-1;t<r;t++)if(\"paragraph_open\"===s[t-1].type&&\"inline\"===s[t].type&&\"paragraph_close\"===s[t+1].type){for(n=s[t].content;n.length&&!((o=_(n,e.inline,e.options,e.env))<0);)n=n.slice(o).trim();s[t].content=n,n.length||(s[t-1].tight=!0,s[t+1].tight=!0)}}],[\"references\",function(e){var t,r,n,o,s=e.tokens;if(e.env.references=e.env.references||{},!e.inlineMode)for(t=1,r=s.length-1;t<r;t++)if(\"inline\"===s[t].type&&\"paragraph_open\"===s[t-1].type&&\"paragraph_close\"===s[t+1].type){for(n=s[t].content;n.length&&!((o=S(n,e.inline,e.options,e.env))<0);)n=n.slice(o).trim();s[t].content=n,n.length||(s[t-1].tight=!0,s[t+1].tight=!0)}}],[\"inline\",function(e){var t,r,n,o=e.tokens;for(r=0,n=o.length;r<n;r++)\"inline\"===(t=o[r]).type&&e.inline.parse(t.content,e.options,e.env,t.children)}],[\"footnote_tail\",function(e){var t,r,n,o,s,i,a,u,l,c=0,p=!1,h={};if(e.env.footnotes&&(e.tokens=e.tokens.filter(function(e){return\"footnote_reference_open\"===e.type?(p=!0,u=[],l=e.label,!1):\"footnote_reference_close\"===e.type?(p=!1,h[\":\"+l]=u,!1):(p&&u.push(e),!p)}),e.env.footnotes.list)){for(i=e.env.footnotes.list,e.tokens.push({type:\"footnote_block_open\",level:c++}),t=0,r=i.length;t<r;t++){for(e.tokens.push({type:\"footnote_open\",id:t,level:c++}),i[t].tokens?((a=[]).push({type:\"paragraph_open\",tight:!1,level:c++}),a.push({type:\"inline\",content:\"\",level:c,children:i[t].tokens}),a.push({type:\"paragraph_close\",tight:!1,level:--c})):i[t].label&&(a=h[\":\"+i[t].label]),e.tokens=e.tokens.concat(a),s=\"paragraph_close\"===e.tokens[e.tokens.length-1].type?e.tokens.pop():null,o=i[t].count>0?i[t].count:1,n=0;n<o;n++)e.tokens.push({type:\"footnote_anchor\",id:t,subId:n,level:c});s&&e.tokens.push(s),e.tokens.push({type:\"footnote_close\",level:--c})}e.tokens.push({type:\"footnote_block_close\",level:--c})}}],[\"abbr2\",function(e){var t,r,n,o,s,i,a,u,l,c,p,h,f=e.tokens;if(e.env.abbreviations)for(e.env.abbrRegExp||(h=\"(^|[\"+T.split(\"\").map(L).join(\"\")+\"])(\"+Object.keys(e.env.abbreviations).map(function(e){return e.substr(1)}).sort(function(e,t){return t.length-e.length}).map(L).join(\"|\")+\")($|[\"+T.split(\"\").map(L).join(\"\")+\"])\",e.env.abbrRegExp=new RegExp(h,\"g\")),c=e.env.abbrRegExp,r=0,n=f.length;r<n;r++)if(\"inline\"===f[r].type)for(t=(o=f[r].children).length-1;t>=0;t--)if(\"text\"===(s=o[t]).type){for(u=0,i=s.content,c.lastIndex=0,l=s.level,a=[];p=c.exec(i);)c.lastIndex>u&&a.push({type:\"text\",content:i.slice(u,p.index+p[1].length),level:l}),a.push({type:\"abbr_open\",title:e.env.abbreviations[\":\"+p[2]],level:l++}),a.push({type:\"text\",content:p[2],level:l}),a.push({type:\"abbr_close\",level:--l}),u=c.lastIndex-p[3].length;a.length&&(u<i.length&&a.push({type:\"text\",content:i.slice(u),level:l}),f[r].children=o=[].concat(o.slice(0,t),a,o.slice(t+1)))}}],[\"replacements\",function(e){var t,r,n,o,s,i;if(e.options.typographer)for(s=e.tokens.length-1;s>=0;s--)if(\"inline\"===e.tokens[s].type)for(t=(o=e.tokens[s].children).length-1;t>=0;t--)\"text\"===(r=o[t]).type&&(n=r.content,n=(i=n).indexOf(\"(\")<0?i:i.replace(N,function(e,t){return z[t.toLowerCase()]}),R.test(n)&&(n=n.replace(/\\+-/g,\"±\").replace(/\\.{2,}/g,\"…\").replace(/([?!])…/g,\"$1..\").replace(/([?!]){4,}/g,\"$1$1$1\").replace(/,{2,}/g,\",\").replace(/(^|[^-])---([^-]|$)/gm,\"$1—$2\").replace(/(^|\\s)--(\\s|$)/gm,\"$1–$2\").replace(/(^|[^-\\s])--([^-\\s]|$)/gm,\"$1–$2\")),r.content=n)}],[\"smartquotes\",function(e){var t,r,n,o,s,i,a,u,l,c,p,h,f,g,d,m,b;if(e.options.typographer)for(b=[],d=e.tokens.length-1;d>=0;d--)if(\"inline\"===e.tokens[d].type)for(m=e.tokens[d].children,b.length=0,t=0;t<m.length;t++)if(\"text\"===(r=m[t]).type&&!P.test(r.text)){for(a=m[t].level,f=b.length-1;f>=0&&!(b[f].level<=a);f--);b.length=f+1,s=0,i=(n=r.content).length;e:for(;s<i&&(j.lastIndex=s,o=j.exec(n));)if(u=!U(n,o.index-1),s=o.index+1,g=\"'\"===o[0],(l=!U(n,s))||u){if(p=!l,h=!u)for(f=b.length-1;f>=0&&(c=b[f],!(b[f].level<a));f--)if(c.single===g&&b[f].level===a){c=b[f],g?(m[c.token].content=H(m[c.token].content,c.pos,e.options.quotes[2]),r.content=H(r.content,o.index,e.options.quotes[3])):(m[c.token].content=H(m[c.token].content,c.pos,e.options.quotes[0]),r.content=H(r.content,o.index,e.options.quotes[1])),b.length=f;continue e}p?b.push({token:t,pos:o.index,single:g,level:a}):h&&g&&(r.content=H(r.content,o.index,O))}else g&&(r.content=H(r.content,o.index,O))}}]];function G(){this.options={},this.ruler=new C;for(var e=0;e<V.length;e++)this.ruler.push(V[e][0],V[e][1])}function $(e,t,r,n,o){var s,i,a,u,l,c,p;for(this.src=e,this.parser=t,this.options=r,this.env=n,this.tokens=o,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType=\"root\",this.ddIndent=-1,this.level=0,this.result=\"\",c=0,p=!1,a=u=c=0,l=(i=this.src).length;u<l;u++){if(s=i.charCodeAt(u),!p){if(32===s){c++;continue}p=!0}10!==s&&u!==l-1||(10!==s&&u++,this.bMarks.push(a),this.eMarks.push(u),this.tShift.push(c),p=!1,c=0,a=u+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}function Z(e,t){var r,n,o;return(n=e.bMarks[t]+e.tShift[t])>=(o=e.eMarks[t])?-1:42!==(r=e.src.charCodeAt(n++))&&45!==r&&43!==r?-1:n<o&&32!==e.src.charCodeAt(n)?-1:n}function W(e,t){var r,n=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(n+1>=o)return-1;if((r=e.src.charCodeAt(n++))<48||r>57)return-1;for(;;){if(n>=o)return-1;if(!((r=e.src.charCodeAt(n++))>=48&&r<=57)){if(41===r||46===r)break;return-1}}return n<o&&32!==e.src.charCodeAt(n)?-1:n}G.prototype.process=function(e){var t,r,n;for(t=0,r=(n=this.ruler.getRules(\"\")).length;t<r;t++)n[t](e)},$.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},$.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},$.prototype.skipSpaces=function(e){for(var t=this.src.length;e<t&&32===this.src.charCodeAt(e);e++);return e},$.prototype.skipChars=function(e,t){for(var r=this.src.length;e<r&&this.src.charCodeAt(e)===t;e++);return e},$.prototype.skipCharsBack=function(e,t,r){if(e<=r)return e;for(;e>r;)if(t!==this.src.charCodeAt(--e))return e+1;return e},$.prototype.getLines=function(e,t,r,n){var o,s,i,a,u,l=e;if(e>=t)return\"\";if(l+1===t)return s=this.bMarks[l]+Math.min(this.tShift[l],r),i=n?this.eMarks[l]+1:this.eMarks[l],this.src.slice(s,i);for(a=new Array(t-e),o=0;l<t;l++,o++)(u=this.tShift[l])>r&&(u=r),u<0&&(u=0),s=this.bMarks[l]+u,i=l+1<t||n?this.eMarks[l]+1:this.eMarks[l],a[o]=this.src.slice(s,i);return a.join(\"\")};var J={};[\"article\",\"aside\",\"button\",\"blockquote\",\"body\",\"canvas\",\"caption\",\"col\",\"colgroup\",\"dd\",\"div\",\"dl\",\"dt\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hgroup\",\"hr\",\"iframe\",\"li\",\"map\",\"object\",\"ol\",\"output\",\"p\",\"pre\",\"progress\",\"script\",\"section\",\"style\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"tr\",\"thead\",\"ul\",\"video\"].forEach(function(e){J[e]=!0});var Y=/^<([a-zA-Z]{1,15})[\\s\\/>]/,K=/^<\\/([a-zA-Z]{1,15})[\\s>]/;function Q(e,t){var r=e.bMarks[t]+e.blkIndent,n=e.eMarks[t];return e.src.substr(r,n-r)}function X(e,t){var r,n,o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];return o>=s?-1:126!==(n=e.src.charCodeAt(o++))&&58!==n?-1:o===(r=e.skipSpaces(o))?-1:r>=s?-1:r}var ee=[[\"code\",function(e,t,r){var n,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=n=t+1;n<r;)if(e.isEmpty(n))n++;else{if(!(e.tShift[n]-e.blkIndent>=4))break;o=++n}return e.line=n,e.tokens.push({type:\"code\",content:e.getLines(t,o,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}],[\"fences\",function(e,t,r,n){var o,s,i,a,u,l=!1,c=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(c+3>p)return!1;if(126!==(o=e.src.charCodeAt(c))&&96!==o)return!1;if(u=c,(s=(c=e.skipChars(c,o))-u)<3)return!1;if((i=e.src.slice(c,p).trim()).indexOf(\"`\")>=0)return!1;if(n)return!0;for(a=t;!(++a>=r||(c=u=e.bMarks[a]+e.tShift[a])<(p=e.eMarks[a])&&e.tShift[a]<e.blkIndent);)if(e.src.charCodeAt(c)===o&&!(e.tShift[a]-e.blkIndent>=4||(c=e.skipChars(c,o))-u<s||(c=e.skipSpaces(c))<p)){l=!0;break}return s=e.tShift[t],e.line=a+(l?1:0),e.tokens.push({type:\"fence\",params:i,content:e.getLines(t+1,a,s,!0),lines:[t,e.line],level:e.level}),!0},[\"paragraph\",\"blockquote\",\"list\"]],[\"blockquote\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g,d=e.bMarks[t]+e.tShift[t],m=e.eMarks[t];if(d>m)return!1;if(62!==e.src.charCodeAt(d++))return!1;if(e.level>=e.options.maxNesting)return!1;if(n)return!0;for(32===e.src.charCodeAt(d)&&d++,u=e.blkIndent,e.blkIndent=0,a=[e.bMarks[t]],e.bMarks[t]=d,s=(d=d<m?e.skipSpaces(d):d)>=m,i=[e.tShift[t]],e.tShift[t]=d-e.bMarks[t],p=e.parser.ruler.getRules(\"blockquote\"),o=t+1;o<r&&!((d=e.bMarks[o]+e.tShift[o])>=(m=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(d++)){if(s)break;for(g=!1,h=0,f=p.length;h<f;h++)if(p[h](e,o,r,!0)){g=!0;break}if(g)break;a.push(e.bMarks[o]),i.push(e.tShift[o]),e.tShift[o]=-1337}else 32===e.src.charCodeAt(d)&&d++,a.push(e.bMarks[o]),e.bMarks[o]=d,s=(d=d<m?e.skipSpaces(d):d)>=m,i.push(e.tShift[o]),e.tShift[o]=d-e.bMarks[o];for(l=e.parentType,e.parentType=\"blockquote\",e.tokens.push({type:\"blockquote_open\",lines:c=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:\"blockquote_close\",level:--e.level}),e.parentType=l,c[1]=e.line,h=0;h<i.length;h++)e.bMarks[h+t]=a[h],e.tShift[h+t]=i[h];return e.blkIndent=u,!0},[\"paragraph\",\"blockquote\",\"list\"]],[\"hr\",function(e,t,r,n){var o,s,i,a=e.bMarks[t],u=e.eMarks[t];if((a+=e.tShift[t])>u)return!1;if(42!==(o=e.src.charCodeAt(a++))&&45!==o&&95!==o)return!1;for(s=1;a<u;){if((i=e.src.charCodeAt(a++))!==o&&32!==i)return!1;i===o&&s++}return!(s<3||!n&&(e.line=t+1,e.tokens.push({type:\"hr\",lines:[t,e.line],level:e.level}),0))},[\"paragraph\",\"blockquote\",\"list\"]],[\"list\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g,d,m,b,v,k,A,y,x,w,C,E=!0;if((p=W(e,t))>=0)d=!0;else{if(!((p=Z(e,t))>=0))return!1;d=!1}if(e.level>=e.options.maxNesting)return!1;if(g=e.src.charCodeAt(p-1),n)return!0;for(b=e.tokens.length,d?(c=e.bMarks[t]+e.tShift[t],f=Number(e.src.substr(c,p-c-1)),e.tokens.push({type:\"ordered_list_open\",order:f,lines:k=[t,0],level:e.level++})):e.tokens.push({type:\"bullet_list_open\",lines:k=[t,0],level:e.level++}),o=t,v=!1,y=e.parser.ruler.getRules(\"list\");!(!(o<r)||((h=(m=e.skipSpaces(p))>=e.eMarks[o]?1:m-p)>4&&(h=1),h<1&&(h=1),s=p-e.bMarks[o]+h,e.tokens.push({type:\"list_item_open\",lines:A=[t,0],level:e.level++}),a=e.blkIndent,u=e.tight,i=e.tShift[t],l=e.parentType,e.tShift[t]=m-e.bMarks[t],e.blkIndent=s,e.tight=!0,e.parentType=\"list\",e.parser.tokenize(e,t,r,!0),e.tight&&!v||(E=!1),v=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=a,e.tShift[t]=i,e.tight=u,e.parentType=l,e.tokens.push({type:\"list_item_close\",level:--e.level}),o=t=e.line,A[1]=o,m=e.bMarks[t],o>=r)||e.isEmpty(o)||e.tShift[o]<e.blkIndent);){for(C=!1,x=0,w=y.length;x<w;x++)if(y[x](e,o,r,!0)){C=!0;break}if(C)break;if(d){if((p=W(e,o))<0)break}else if((p=Z(e,o))<0)break;if(g!==e.src.charCodeAt(p-1))break}return e.tokens.push({type:d?\"ordered_list_close\":\"bullet_list_close\",level:--e.level}),k[1]=o,e.line=o,E&&function(e,t){var r,n,o=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===o&&\"paragraph_open\"===e.tokens[r].type&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}(e,b),!0},[\"paragraph\",\"blockquote\"]],[\"footnote\",function(e,t,r,n){var o,s,i,a,u,l=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(l+4>c)return!1;if(91!==e.src.charCodeAt(l))return!1;if(94!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(a=l+2;a<c;a++){if(32===e.src.charCodeAt(a))return!1;if(93===e.src.charCodeAt(a))break}return!(a===l+2||a+1>=c||58!==e.src.charCodeAt(++a)||!n&&(a++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),u=e.src.slice(l+2,a-2),e.env.footnotes.refs[\":\"+u]=-1,e.tokens.push({type:\"footnote_reference_open\",label:u,level:e.level++}),o=e.bMarks[t],s=e.tShift[t],i=e.parentType,e.tShift[t]=e.skipSpaces(a)-a,e.bMarks[t]=a,e.blkIndent+=4,e.parentType=\"footnote\",e.tShift[t]<e.blkIndent&&(e.tShift[t]+=e.blkIndent,e.bMarks[t]-=e.blkIndent),e.parser.tokenize(e,t,r,!0),e.parentType=i,e.blkIndent-=4,e.tShift[t]=s,e.bMarks[t]=o,e.tokens.push({type:\"footnote_reference_close\",level:--e.level}),0))},[\"paragraph\"]],[\"heading\",function(e,t,r,n){var o,s,i,a=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(a>=u)return!1;if(35!==(o=e.src.charCodeAt(a))||a>=u)return!1;for(s=1,o=e.src.charCodeAt(++a);35===o&&a<u&&s<=6;)s++,o=e.src.charCodeAt(++a);return!(s>6||a<u&&32!==o||!n&&(u=e.skipCharsBack(u,32,a),(i=e.skipCharsBack(u,35,a))>a&&32===e.src.charCodeAt(i-1)&&(u=i),e.line=t+1,e.tokens.push({type:\"heading_open\",hLevel:s,lines:[t,e.line],level:e.level}),a<u&&e.tokens.push({type:\"inline\",content:e.src.slice(a,u).trim(),level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:\"heading_close\",hLevel:s,level:e.level}),0))},[\"paragraph\",\"blockquote\"]],[\"lheading\",function(e,t,r){var n,o,s,i=t+1;return!(i>=r||e.tShift[i]<e.blkIndent||e.tShift[i]-e.blkIndent>3||(o=e.bMarks[i]+e.tShift[i])>=(s=e.eMarks[i])||45!==(n=e.src.charCodeAt(o))&&61!==n||(o=e.skipChars(o,n),(o=e.skipSpaces(o))<s||(o=e.bMarks[t]+e.tShift[t],e.line=i+1,e.tokens.push({type:\"heading_open\",hLevel:61===n?1:2,lines:[t,e.line],level:e.level}),e.tokens.push({type:\"inline\",content:e.src.slice(o,e.eMarks[t]).trim(),level:e.level+1,lines:[t,e.line-1],children:[]}),e.tokens.push({type:\"heading_close\",hLevel:61===n?1:2,level:e.level}),0)))}],[\"htmlblock\",function(e,t,r,n){var o,s,i,a=e.bMarks[t],u=e.eMarks[t],l=e.tShift[t];if(a+=l,!e.options.html)return!1;if(l>3||a+2>=u)return!1;if(60!==e.src.charCodeAt(a))return!1;if(33===(o=e.src.charCodeAt(a+1))||63===o){if(n)return!0}else{if(47!==o&&!function(e){var t=32|e;return t>=97&&t<=122}(o))return!1;if(47===o){if(!(s=e.src.slice(a,u).match(K)))return!1}else if(!(s=e.src.slice(a,u).match(Y)))return!1;if(!0!==J[s[1].toLowerCase()])return!1;if(n)return!0}for(i=t+1;i<e.lineMax&&!e.isEmpty(i);)i++;return e.line=i,e.tokens.push({type:\"htmlblock\",level:e.level,lines:[t,e.line],content:e.getLines(t,i,0,!0)}),!0},[\"paragraph\",\"blockquote\"]],[\"table\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g;if(t+2>r)return!1;if(u=t+1,e.tShift[u]<e.blkIndent)return!1;if((i=e.bMarks[u]+e.tShift[u])>=e.eMarks[u])return!1;if(124!==(o=e.src.charCodeAt(i))&&45!==o&&58!==o)return!1;if(s=Q(e,t+1),!/^[-:| ]+$/.test(s))return!1;if((l=s.split(\"|\"))<=2)return!1;for(p=[],a=0;a<l.length;a++){if(!(h=l[a].trim())){if(0===a||a===l.length-1)continue;return!1}if(!/^:?-+:?$/.test(h))return!1;58===h.charCodeAt(h.length-1)?p.push(58===h.charCodeAt(0)?\"center\":\"right\"):58===h.charCodeAt(0)?p.push(\"left\"):p.push(\"\")}if(-1===(s=Q(e,t).trim()).indexOf(\"|\"))return!1;if(l=s.replace(/^\\||\\|$/g,\"\").split(\"|\"),p.length!==l.length)return!1;if(n)return!0;for(e.tokens.push({type:\"table_open\",lines:f=[t,0],level:e.level++}),e.tokens.push({type:\"thead_open\",lines:[t,t+1],level:e.level++}),e.tokens.push({type:\"tr_open\",lines:[t,t+1],level:e.level++}),a=0;a<l.length;a++)e.tokens.push({type:\"th_open\",align:p[a],lines:[t,t+1],level:e.level++}),e.tokens.push({type:\"inline\",content:l[a].trim(),lines:[t,t+1],level:e.level,children:[]}),e.tokens.push({type:\"th_close\",level:--e.level});for(e.tokens.push({type:\"tr_close\",level:--e.level}),e.tokens.push({type:\"thead_close\",level:--e.level}),e.tokens.push({type:\"tbody_open\",lines:g=[t+2,0],level:e.level++}),u=t+2;u<r&&!(e.tShift[u]<e.blkIndent)&&-1!==(s=Q(e,u).trim()).indexOf(\"|\");u++){for(l=s.replace(/^\\||\\|$/g,\"\").split(\"|\"),e.tokens.push({type:\"tr_open\",level:e.level++}),a=0;a<l.length;a++)e.tokens.push({type:\"td_open\",align:p[a],level:e.level++}),c=l[a].substring(124===l[a].charCodeAt(0)?1:0,124===l[a].charCodeAt(l[a].length-1)?l[a].length-1:l[a].length).trim(),e.tokens.push({type:\"inline\",content:c,level:e.level,children:[]}),e.tokens.push({type:\"td_close\",level:--e.level});e.tokens.push({type:\"tr_close\",level:--e.level})}return e.tokens.push({type:\"tbody_close\",level:--e.level}),e.tokens.push({type:\"table_close\",level:--e.level}),f[1]=g[1]=u,e.line=u,!0},[\"paragraph\"]],[\"deflist\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g,d,m,b;if(n)return!(e.ddIndent<0)&&X(e,t)>=0;if(c=t+1,e.isEmpty(c)&&++c>r)return!1;if(e.tShift[c]<e.blkIndent)return!1;if((o=X(e,c))<0)return!1;if(e.level>=e.options.maxNesting)return!1;l=e.tokens.length,e.tokens.push({type:\"dl_open\",lines:u=[t,0],level:e.level++}),i=t,s=c;e:for(;;){for(b=!0,m=!1,e.tokens.push({type:\"dt_open\",lines:[i,i],level:e.level++}),e.tokens.push({type:\"inline\",content:e.getLines(i,i+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[i,i],children:[]}),e.tokens.push({type:\"dt_close\",level:--e.level});;){if(e.tokens.push({type:\"dd_open\",lines:a=[c,0],level:e.level++}),d=e.tight,h=e.ddIndent,p=e.blkIndent,g=e.tShift[s],f=e.parentType,e.blkIndent=e.ddIndent=e.tShift[s]+2,e.tShift[s]=o-e.bMarks[s],e.tight=!0,e.parentType=\"deflist\",e.parser.tokenize(e,s,r,!0),e.tight&&!m||(b=!1),m=e.line-s>1&&e.isEmpty(e.line-1),e.tShift[s]=g,e.tight=d,e.parentType=f,e.blkIndent=p,e.ddIndent=h,e.tokens.push({type:\"dd_close\",level:--e.level}),a[1]=c=e.line,c>=r)break e;if(e.tShift[c]<e.blkIndent)break e;if((o=X(e,c))<0)break;s=c}if(c>=r)break;if(i=c,e.isEmpty(i))break;if(e.tShift[i]<e.blkIndent)break;if((s=i+1)>=r)break;if(e.isEmpty(s)&&s++,s>=r)break;if(e.tShift[s]<e.blkIndent)break;if((o=X(e,s))<0)break}return e.tokens.push({type:\"dl_close\",level:--e.level}),u[1]=c,e.line=c,b&&function(e,t){var r,n,o=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===o&&\"paragraph_open\"===e.tokens[r].type&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}(e,l),!0},[\"paragraph\"]],[\"paragraph\",function(e,t){var r,n,o,s,i,a,u=t+1;if(u<(r=e.lineMax)&&!e.isEmpty(u))for(a=e.parser.ruler.getRules(\"paragraph\");u<r&&!e.isEmpty(u);u++)if(!(e.tShift[u]-e.blkIndent>3)){for(o=!1,s=0,i=a.length;s<i;s++)if(a[s](e,u,r,!0)){o=!0;break}if(o)break}return n=e.getLines(t,u,e.blkIndent,!1).trim(),e.line=u,n.length&&(e.tokens.push({type:\"paragraph_open\",tight:!1,lines:[t,e.line],level:e.level}),e.tokens.push({type:\"inline\",content:n,level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:\"paragraph_close\",tight:!1,level:e.level})),!0}]];function te(){this.ruler=new C;for(var e=0;e<ee.length;e++)this.ruler.push(ee[e][0],ee[e][1],{alt:(ee[e][2]||[]).slice()})}te.prototype.tokenize=function(e,t,r){for(var n,o=this.ruler.getRules(\"\"),s=o.length,i=t,a=!1;i<r&&(e.line=i=e.skipEmptyLines(i),!(i>=r))&&!(e.tShift[i]<e.blkIndent);){for(n=0;n<s&&!o[n](e,i,r,!1);n++);if(e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),(i=e.line)<r&&e.isEmpty(i)){if(a=!0,++i<r&&\"list\"===e.parentType&&e.isEmpty(i))break;e.line=i}}};var re=/[\\n\\t]/g,ne=/\\r[\\n\\u0085]|[\\u2424\\u2028\\u0085]/g,oe=/\\u00a0/g;function se(e){switch(e){case 10:case 92:case 96:case 42:case 95:case 94:case 91:case 93:case 33:case 38:case 60:case 62:case 123:case 125:case 36:case 37:case 64:case 126:case 43:case 61:case 58:return!0;default:return!1}}te.prototype.parse=function(e,t,r,n){var o,s=0,i=0;if(!e)return[];(e=(e=e.replace(oe,\" \")).replace(ne,\"\\n\")).indexOf(\"\\t\")>=0&&(e=e.replace(re,function(t,r){var n;return 10===e.charCodeAt(r)?(s=r+1,i=0,t):(n=\"    \".slice((r-s-i)%4),i=r-s+1,n)})),o=new $(e,this,t,r,n),this.tokenize(o,o.line,o.lineMax)};for(var ie=[],ae=0;ae<256;ae++)ie.push(0);function ue(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function le(e,t){var r,n,o,s=t,i=!0,a=!0,u=e.posMax,l=e.src.charCodeAt(t);for(r=t>0?e.src.charCodeAt(t-1):-1;s<u&&e.src.charCodeAt(s)===l;)s++;return s>=u&&(i=!1),(o=s-t)>=4?i=a=!1:(32!==(n=s<u?e.src.charCodeAt(s):-1)&&10!==n||(i=!1),32!==r&&10!==r||(a=!1),95===l&&(ue(r)&&(i=!1),ue(n)&&(a=!1))),{can_open:i,can_close:a,delims:o}}\"\\\\!\\\"#$%&'()*+,./:;<=>?@[]^_`{|}~-\".split(\"\").forEach(function(e){ie[e.charCodeAt(0)]=1});var ce=/\\\\([ \\\\!\"#$%&'()*+,.\\/:;<=>?@[\\]^_`{|}~-])/g;var pe=/\\\\([ \\\\!\"#$%&'()*+,.\\/:;<=>?@[\\]^_`{|}~-])/g;var he=[\"coap\",\"doi\",\"javascript\",\"aaa\",\"aaas\",\"about\",\"acap\",\"cap\",\"cid\",\"crid\",\"data\",\"dav\",\"dict\",\"dns\",\"file\",\"ftp\",\"geo\",\"go\",\"gopher\",\"h323\",\"http\",\"https\",\"iax\",\"icap\",\"im\",\"imap\",\"info\",\"ipp\",\"iris\",\"iris.beep\",\"iris.xpc\",\"iris.xpcs\",\"iris.lwz\",\"ldap\",\"mailto\",\"mid\",\"msrp\",\"msrps\",\"mtqp\",\"mupdate\",\"news\",\"nfs\",\"ni\",\"nih\",\"nntp\",\"opaquelocktoken\",\"pop\",\"pres\",\"rtsp\",\"service\",\"session\",\"shttp\",\"sieve\",\"sip\",\"sips\",\"sms\",\"snmp\",\"soap.beep\",\"soap.beeps\",\"tag\",\"tel\",\"telnet\",\"tftp\",\"thismessage\",\"tn3270\",\"tip\",\"tv\",\"urn\",\"vemmi\",\"ws\",\"wss\",\"xcon\",\"xcon-userid\",\"xmlrpc.beep\",\"xmlrpc.beeps\",\"xmpp\",\"z39.50r\",\"z39.50s\",\"adiumxtra\",\"afp\",\"afs\",\"aim\",\"apt\",\"attachment\",\"aw\",\"beshare\",\"bitcoin\",\"bolo\",\"callto\",\"chrome\",\"chrome-extension\",\"com-eventbrite-attendee\",\"content\",\"cvs\",\"dlna-playsingle\",\"dlna-playcontainer\",\"dtn\",\"dvb\",\"ed2k\",\"facetime\",\"feed\",\"finger\",\"fish\",\"gg\",\"git\",\"gizmoproject\",\"gtalk\",\"hcp\",\"icon\",\"ipn\",\"irc\",\"irc6\",\"ircs\",\"itms\",\"jar\",\"jms\",\"keyparc\",\"lastfm\",\"ldaps\",\"magnet\",\"maps\",\"market\",\"message\",\"mms\",\"ms-help\",\"msnim\",\"mumble\",\"mvn\",\"notes\",\"oid\",\"palm\",\"paparazzi\",\"platform\",\"proxy\",\"psyc\",\"query\",\"res\",\"resource\",\"rmi\",\"rsync\",\"rtmp\",\"secondlife\",\"sftp\",\"sgn\",\"skype\",\"smb\",\"soldat\",\"spotify\",\"ssh\",\"steam\",\"svn\",\"teamspeak\",\"things\",\"udp\",\"unreal\",\"ut2004\",\"ventrilo\",\"view-source\",\"webcal\",\"wtai\",\"wyciwyg\",\"xfire\",\"xri\",\"ymsgr\"],fe=/^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,ge=/^<([a-zA-Z.\\-]{1,25}):([^<>\\x00-\\x20]*)>/;function de(e,t){return e=e.source,t=t||\"\",function r(n,o){return n?(o=o.source||o,e=e.replace(n,o),r):new RegExp(e,t)}}var me=de(/(?:unquoted|single_quoted|double_quoted)/)(\"unquoted\",/[^\"'=<>`\\x00-\\x20]+/)(\"single_quoted\",/'[^']*'/)(\"double_quoted\",/\"[^\"]*\"/)(),be=de(/(?:\\s+attr_name(?:\\s*=\\s*attr_value)?)/)(\"attr_name\",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)(\"attr_value\",me)(),ve=de(/<[A-Za-z][A-Za-z0-9]*attribute*\\s*\\/?>/)(\"attribute\",be)(),ke=de(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)(\"open_tag\",ve)(\"close_tag\",/<\\/[A-Za-z][A-Za-z0-9]*\\s*>/)(\"comment\",/<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->/)(\"processing\",/<[?].*?[?]>/)(\"declaration\",/<![A-Z]+\\s+[^>]*>/)(\"cdata\",/<!\\[CDATA\\[[\\s\\S]*?\\]\\]>/)();var Ae=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,ye=/^&([a-z][a-z0-9]{1,31});/i;var xe=[[\"text\",function(e,t){for(var r=e.pos;r<e.posMax&&!se(e.src.charCodeAt(r));)r++;return r!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,r)),e.pos=r,!0)}],[\"newline\",function(e,t){var r,n,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(r=e.pending.length-1,n=e.posMax,!t)if(r>=0&&32===e.pending.charCodeAt(r))if(r>=1&&32===e.pending.charCodeAt(r-1)){for(var s=r-2;s>=0;s--)if(32!==e.pending.charCodeAt(s)){e.pending=e.pending.substring(0,s+1);break}e.push({type:\"hardbreak\",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:\"softbreak\",level:e.level});else e.push({type:\"softbreak\",level:e.level});for(o++;o<n&&32===e.src.charCodeAt(o);)o++;return e.pos=o,!0}],[\"escape\",function(e,t){var r,n=e.pos,o=e.posMax;if(92!==e.src.charCodeAt(n))return!1;if(++n<o){if((r=e.src.charCodeAt(n))<256&&0!==ie[r])return t||(e.pending+=e.src[n]),e.pos+=2,!0;if(10===r){for(t||e.push({type:\"hardbreak\",level:e.level}),n++;n<o&&32===e.src.charCodeAt(n);)n++;return e.pos=n,!0}}return t||(e.pending+=\"\\\\\"),e.pos++,!0}],[\"backticks\",function(e,t){var r,n,o,s,i,a=e.pos;if(96!==e.src.charCodeAt(a))return!1;for(r=a,a++,n=e.posMax;a<n&&96===e.src.charCodeAt(a);)a++;for(o=e.src.slice(r,a),s=i=a;-1!==(s=e.src.indexOf(\"`\",i));){for(i=s+1;i<n&&96===e.src.charCodeAt(i);)i++;if(i-s===o.length)return t||e.push({type:\"code\",content:e.src.slice(a,s).replace(/[ \\n]+/g,\" \").trim(),block:!1,level:e.level}),e.pos=i,!0}return t||(e.pending+=o),e.pos+=o.length,!0}],[\"del\",function(e,t){var r,n,o,s,i,a=e.posMax,u=e.pos;if(126!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=a)return!1;if(126!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(s=u>0?e.src.charCodeAt(u-1):-1,i=e.src.charCodeAt(u+2),126===s)return!1;if(126===i)return!1;if(32===i||10===i)return!1;for(n=u+2;n<a&&126===e.src.charCodeAt(n);)n++;if(n>u+3)return e.pos+=n-u,t||(e.pending+=e.src.slice(u,n)),!0;for(e.pos=u+2,o=1;e.pos+1<a;){if(126===e.src.charCodeAt(e.pos)&&126===e.src.charCodeAt(e.pos+1)&&(s=e.src.charCodeAt(e.pos-1),126!==(i=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&126!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:\"del_open\",level:e.level++}),e.parser.tokenize(e),e.push({type:\"del_close\",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=u,!1)}],[\"ins\",function(e,t){var r,n,o,s,i,a=e.posMax,u=e.pos;if(43!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=a)return!1;if(43!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(s=u>0?e.src.charCodeAt(u-1):-1,i=e.src.charCodeAt(u+2),43===s)return!1;if(43===i)return!1;if(32===i||10===i)return!1;for(n=u+2;n<a&&43===e.src.charCodeAt(n);)n++;if(n!==u+2)return e.pos+=n-u,t||(e.pending+=e.src.slice(u,n)),!0;for(e.pos=u+2,o=1;e.pos+1<a;){if(43===e.src.charCodeAt(e.pos)&&43===e.src.charCodeAt(e.pos+1)&&(s=e.src.charCodeAt(e.pos-1),43!==(i=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&43!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:\"ins_open\",level:e.level++}),e.parser.tokenize(e),e.push({type:\"ins_close\",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=u,!1)}],[\"mark\",function(e,t){var r,n,o,s,i,a=e.posMax,u=e.pos;if(61!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=a)return!1;if(61!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(s=u>0?e.src.charCodeAt(u-1):-1,i=e.src.charCodeAt(u+2),61===s)return!1;if(61===i)return!1;if(32===i||10===i)return!1;for(n=u+2;n<a&&61===e.src.charCodeAt(n);)n++;if(n!==u+2)return e.pos+=n-u,t||(e.pending+=e.src.slice(u,n)),!0;for(e.pos=u+2,o=1;e.pos+1<a;){if(61===e.src.charCodeAt(e.pos)&&61===e.src.charCodeAt(e.pos+1)&&(s=e.src.charCodeAt(e.pos-1),61!==(i=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&61!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:\"mark_open\",level:e.level++}),e.parser.tokenize(e),e.push({type:\"mark_close\",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=u,!1)}],[\"emphasis\",function(e,t){var r,n,o,s,i,a,u,l=e.posMax,c=e.pos,p=e.src.charCodeAt(c);if(95!==p&&42!==p)return!1;if(t)return!1;if(r=(u=le(e,c)).delims,!u.can_open)return e.pos+=r,t||(e.pending+=e.src.slice(c,e.pos)),!0;if(e.level>=e.options.maxNesting)return!1;for(e.pos=c+r,a=[r];e.pos<l;)if(e.src.charCodeAt(e.pos)!==p)e.parser.skipToken(e);else{if(n=(u=le(e,e.pos)).delims,u.can_close){for(s=a.pop(),i=n;s!==i;){if(i<s){a.push(s-i);break}if(i-=s,0===a.length)break;e.pos+=s,s=a.pop()}if(0===a.length){r=s,o=!0;break}e.pos+=n;continue}u.can_open&&a.push(n),e.pos+=n}return o?(e.posMax=e.pos,e.pos=c+r,t||(2!==r&&3!==r||e.push({type:\"strong_open\",level:e.level++}),1!==r&&3!==r||e.push({type:\"em_open\",level:e.level++}),e.parser.tokenize(e),1!==r&&3!==r||e.push({type:\"em_close\",level:--e.level}),2!==r&&3!==r||e.push({type:\"strong_close\",level:--e.level})),e.pos=e.posMax+r,e.posMax=l,!0):(e.pos=c,!1)}],[\"sub\",function(e,t){var r,n,o=e.posMax,s=e.pos;if(126!==e.src.charCodeAt(s))return!1;if(t)return!1;if(s+2>=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos<o;){if(126===e.src.charCodeAt(e.pos)){r=!0;break}e.parser.skipToken(e)}return r&&s+1!==e.pos?(n=e.src.slice(s+1,e.pos)).match(/(^|[^\\\\])(\\\\\\\\)*\\s/)?(e.pos=s,!1):(e.posMax=e.pos,e.pos=s+1,t||e.push({type:\"sub\",level:e.level,content:n.replace(ce,\"$1\")}),e.pos=e.posMax+1,e.posMax=o,!0):(e.pos=s,!1)}],[\"sup\",function(e,t){var r,n,o=e.posMax,s=e.pos;if(94!==e.src.charCodeAt(s))return!1;if(t)return!1;if(s+2>=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos<o;){if(94===e.src.charCodeAt(e.pos)){r=!0;break}e.parser.skipToken(e)}return r&&s+1!==e.pos?(n=e.src.slice(s+1,e.pos)).match(/(^|[^\\\\])(\\\\\\\\)*\\s/)?(e.pos=s,!1):(e.posMax=e.pos,e.pos=s+1,t||e.push({type:\"sup\",level:e.level,content:n.replace(pe,\"$1\")}),e.pos=e.posMax+1,e.posMax=o,!0):(e.pos=s,!1)}],[\"links\",function(e,t){var r,n,o,s,i,a,u,l,c=!1,p=e.pos,h=e.posMax,f=e.pos,g=e.src.charCodeAt(f);if(33===g&&(c=!0,g=e.src.charCodeAt(++f)),91!==g)return!1;if(e.level>=e.options.maxNesting)return!1;if(r=f+1,(n=D(e,f))<0)return!1;if((a=n+1)<h&&40===e.src.charCodeAt(a)){for(a++;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a>=h)return!1;for(f=a,q(e,a)?(s=e.linkContent,a=e.pos):s=\"\",f=a;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a<h&&f!==a&&F(e,a))for(i=e.linkContent,a=e.pos;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);else i=\"\";if(a>=h||41!==e.src.charCodeAt(a))return e.pos=p,!1;a++}else{if(e.linkLevel>0)return!1;for(;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a<h&&91===e.src.charCodeAt(a)&&(f=a+1,(a=D(e,a))>=0?o=e.src.slice(f,a++):a=f-1),o||(void 0===o&&(a=n+1),o=e.src.slice(r,n)),!(u=e.env.references[M(o)]))return e.pos=p,!1;s=u.href,i=u.title}return t||(e.pos=r,e.posMax=n,c?e.push({type:\"image\",src:s,title:i,alt:e.src.substr(r,n-r),level:e.level}):(e.push({type:\"link_open\",href:s,title:i,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:\"link_close\",level:--e.level}))),e.pos=a,e.posMax=h,!0}],[\"footnote_inline\",function(e,t){var r,n,o,s,i=e.posMax,a=e.pos;return!(a+2>=i||94!==e.src.charCodeAt(a)||91!==e.src.charCodeAt(a+1)||e.level>=e.options.maxNesting||(r=a+2,(n=D(e,a+1))<0||(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),o=e.env.footnotes.list.length,e.pos=r,e.posMax=n,e.push({type:\"footnote_ref\",id:o,level:e.level}),e.linkLevel++,s=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[o]={tokens:e.tokens.splice(s)},e.linkLevel--),e.pos=n+1,e.posMax=i,0)))}],[\"footnote_ref\",function(e,t){var r,n,o,s,i=e.posMax,a=e.pos;if(a+3>i)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(a))return!1;if(94!==e.src.charCodeAt(a+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(n=a+2;n<i;n++){if(32===e.src.charCodeAt(n))return!1;if(10===e.src.charCodeAt(n))return!1;if(93===e.src.charCodeAt(n))break}return!(n===a+2||n>=i||(n++,r=e.src.slice(a+2,n-1),void 0===e.env.footnotes.refs[\":\"+r]||(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[\":\"+r]<0?(o=e.env.footnotes.list.length,e.env.footnotes.list[o]={label:r,count:0},e.env.footnotes.refs[\":\"+r]=o):o=e.env.footnotes.refs[\":\"+r],s=e.env.footnotes.list[o].count,e.env.footnotes.list[o].count++,e.push({type:\"footnote_ref\",id:o,subId:s,level:e.level})),e.pos=n,e.posMax=i,0)))}],[\"autolink\",function(e,t){var r,n,o,s,i,a=e.pos;return!(60!==e.src.charCodeAt(a)||(r=e.src.slice(a)).indexOf(\">\")<0||((n=r.match(ge))?he.indexOf(n[1].toLowerCase())<0||(i=B(s=n[0].slice(1,-1)),!e.parser.validateLink(s)||(t||(e.push({type:\"link_open\",href:i,level:e.level}),e.push({type:\"text\",content:s,level:e.level+1}),e.push({type:\"link_close\",level:e.level})),e.pos+=n[0].length,0)):!(o=r.match(fe))||(i=B(\"mailto:\"+(s=o[0].slice(1,-1))),!e.parser.validateLink(i)||(t||(e.push({type:\"link_open\",href:i,level:e.level}),e.push({type:\"text\",content:s,level:e.level+1}),e.push({type:\"link_close\",level:e.level})),e.pos+=o[0].length,0))))}],[\"htmltag\",function(e,t){var r,n,o,s=e.pos;return!(!e.options.html||(o=e.posMax,60!==e.src.charCodeAt(s)||s+2>=o||33!==(r=e.src.charCodeAt(s+1))&&63!==r&&47!==r&&!function(e){var t=32|e;return t>=97&&t<=122}(r)||!(n=e.src.slice(s).match(ke))||(t||e.push({type:\"htmltag\",content:e.src.slice(s,s+n[0].length),level:e.level}),e.pos+=n[0].length,0)))}],[\"entity\",function(e,t){var r,o,s=e.pos,i=e.posMax;if(38!==e.src.charCodeAt(s))return!1;if(s+1<i)if(35===e.src.charCodeAt(s+1)){if(o=e.src.slice(s).match(Ae))return t||(r=\"x\"===o[1][0].toLowerCase()?parseInt(o[1].slice(1),16):parseInt(o[1],10),e.pending+=l(r)?c(r):c(65533)),e.pos+=o[0].length,!0}else if(o=e.src.slice(s).match(ye)){var a=n(o[1]);if(o[1]!==a)return t||(e.pending+=a),e.pos+=o[0].length,!0}return t||(e.pending+=\"&\"),e.pos++,!0}]];function we(){this.ruler=new C;for(var e=0;e<xe.length;e++)this.ruler.push(xe[e][0],xe[e][1]);this.validateLink=Ce}function Ce(e){var t=e.trim().toLowerCase();return-1===(t=g(t)).indexOf(\":\")||-1===[\"vbscript\",\"javascript\",\"file\",\"data\"].indexOf(t.split(\":\")[0])}we.prototype.skipToken=function(e){var t,r,n=this.ruler.getRules(\"\"),o=n.length,s=e.pos;if((r=e.cacheGet(s))>0)e.pos=r;else{for(t=0;t<o;t++)if(n[t](e,!0))return void e.cacheSet(s,e.pos);e.pos++,e.cacheSet(s,e.pos)}},we.prototype.tokenize=function(e){for(var t,r,n=this.ruler.getRules(\"\"),o=n.length,s=e.posMax;e.pos<s;){for(r=0;r<o&&!(t=n[r](e,!1));r++);if(t){if(e.pos>=s)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},we.prototype.parse=function(e,t,r,n){var o=new E(e,this,t,r,n);this.tokenize(o)};var Ee={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkTarget:\"\",typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"block\",\"inline\",\"references\",\"replacements\",\"smartquotes\",\"references\",\"abbr2\",\"footnote_tail\"]},block:{rules:[\"blockquote\",\"code\",\"fences\",\"footnote\",\"heading\",\"hr\",\"htmlblock\",\"lheading\",\"list\",\"paragraph\",\"table\"]},inline:{rules:[\"autolink\",\"backticks\",\"del\",\"emphasis\",\"entity\",\"escape\",\"footnote_ref\",\"htmltag\",\"links\",\"newline\",\"text\"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkTarget:\"\",typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:\"language-\",linkTarget:\"\",typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"block\",\"inline\",\"references\",\"abbr2\"]},block:{rules:[\"blockquote\",\"code\",\"fences\",\"heading\",\"hr\",\"htmlblock\",\"lheading\",\"list\",\"paragraph\"]},inline:{rules:[\"autolink\",\"backticks\",\"emphasis\",\"entity\",\"escape\",\"htmltag\",\"links\",\"newline\",\"text\"]}}}};function De(e,t,r){this.src=t,this.env=r,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function _e(e,t){\"string\"!=typeof e&&(t=e,e=\"default\"),t&&null!=t.linkify&&console.warn(\"linkify option is removed. Use linkify plugin instead:\\n\\nimport Remarkable from 'remarkable';\\nimport linkify from 'remarkable/linkify';\\nnew Remarkable().use(linkify)\\n\"),this.inline=new we,this.block=new te,this.core=new G,this.renderer=new w,this.ruler=new C,this.options={},this.configure(Ee[e]),this.set(t||{})}function Be(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function qe(e,t){for(var r=e.length-1;r>=0;r--)!0===t(e[r])&&e.splice(r,1)}function Fe(e){throw new Error(\"Unhandled case for value: '\"+e+\"'\")}_e.prototype.set=function(e){i(this.options,e)},_e.prototype.configure=function(e){var t=this;if(!e)throw new Error(\"Wrong `remarkable` preset, check name/content\");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enable(e.components[r].rules,!0)})},_e.prototype.use=function(e,t){return e(this,t),this},_e.prototype.parse=function(e,t){var r=new De(this,e,t);return this.core.process(r),r.tokens},_e.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},_e.prototype.parseInline=function(e,t){var r=new De(this,e,t);return r.inlineMode=!0,this.core.process(r),r.tokens},_e.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var Me=function(){function e(e){void 0===e&&(e={}),this.tagName=\"\",this.attrs={},this.innerHTML=\"\",this.whitespaceRegex=/\\s+/,this.tagName=e.tagName||\"\",this.attrs=e.attrs||{},this.innerHTML=e.innerHtml||e.innerHTML||\"\"}return e.prototype.setTagName=function(e){return this.tagName=e,this},e.prototype.getTagName=function(){return this.tagName||\"\"},e.prototype.setAttr=function(e,t){return this.getAttrs()[e]=t,this},e.prototype.getAttr=function(e){return this.getAttrs()[e]},e.prototype.setAttrs=function(e){return Object.assign(this.getAttrs(),e),this},e.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},e.prototype.setClass=function(e){return this.setAttr(\"class\",e)},e.prototype.addClass=function(e){for(var t,r=this.getClass(),n=this.whitespaceRegex,o=r?r.split(n):[],s=e.split(n);t=s.shift();)-1===Be(o,t)&&o.push(t);return this.getAttrs().class=o.join(\" \"),this},e.prototype.removeClass=function(e){for(var t,r=this.getClass(),n=this.whitespaceRegex,o=r?r.split(n):[],s=e.split(n);o.length&&(t=s.shift());){var i=Be(o,t);-1!==i&&o.splice(i,1)}return this.getAttrs().class=o.join(\" \"),this},e.prototype.getClass=function(){return this.getAttrs().class||\"\"},e.prototype.hasClass=function(e){return-1!==(\" \"+this.getClass()+\" \").indexOf(\" \"+e+\" \")},e.prototype.setInnerHTML=function(e){return this.innerHTML=e,this},e.prototype.setInnerHtml=function(e){return this.setInnerHTML(e)},e.prototype.getInnerHTML=function(){return this.innerHTML||\"\"},e.prototype.getInnerHtml=function(){return this.getInnerHTML()},e.prototype.toAnchorString=function(){var e=this.getTagName(),t=this.buildAttrsStr();return[\"<\",e,t=t?\" \"+t:\"\",\">\",this.getInnerHtml(),\"</\",e,\">\"].join(\"\")},e.prototype.buildAttrsStr=function(){if(!this.attrs)return\"\";var e=this.getAttrs(),t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r+'=\"'+e[r]+'\"');return t.join(\" \")},e}();var Se=function(){function e(e){void 0===e&&(e={}),this.newWindow=!1,this.truncate={},this.className=\"\",this.newWindow=e.newWindow||!1,this.truncate=e.truncate||{},this.className=e.className||\"\"}return e.prototype.build=function(e){return new Me({tagName:\"a\",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},e.prototype.createAttrs=function(e){var t={href:e.getAnchorHref()},r=this.createCssClass(e);return r&&(t.class=r),this.newWindow&&(t.target=\"_blank\",t.rel=\"noopener noreferrer\"),this.truncate&&this.truncate.length&&this.truncate.length<e.getAnchorText().length&&(t.title=e.getAnchorHref()),t},e.prototype.createCssClass=function(e){var t=this.className;if(t){for(var r=[t],n=e.getCssClassSuffixes(),o=0,s=n.length;o<s;o++)r.push(t+\"-\"+n[o]);return r.join(\" \")}return\"\"},e.prototype.processAnchorText=function(e){return e=this.doTruncate(e)},e.prototype.doTruncate=function(e){var t=this.truncate;if(!t||!t.length)return e;var r=t.length,n=t.location;return\"smart\"===n?function(e,t,r){var n,o;null==r?(r=\"&hellip;\",o=3,n=8):(o=r.length,n=r.length);var s=function(e){var t=\"\";return e.scheme&&e.host&&(t+=e.scheme+\"://\"),e.host&&(t+=e.host),e.path&&(t+=\"/\"+e.path),e.query&&(t+=\"?\"+e.query),e.fragment&&(t+=\"#\"+e.fragment),t},i=function(e,t){var n=t/2,o=Math.ceil(n),s=-1*Math.floor(n),i=\"\";return s<0&&(i=e.substr(s)),e.substr(0,o)+r+i};if(e.length<=t)return e;var a=t-o,u=function(e){var t={},r=e,n=r.match(/^([a-z]+):\\/\\//i);return n&&(t.scheme=n[1],r=r.substr(n[0].length)),(n=r.match(/^(.*?)(?=(\\?|#|\\/|$))/i))&&(t.host=n[1],r=r.substr(n[0].length)),(n=r.match(/^\\/(.*?)(?=(\\?|#|$))/i))&&(t.path=n[1],r=r.substr(n[0].length)),(n=r.match(/^\\?(.*?)(?=(#|$))/i))&&(t.query=n[1],r=r.substr(n[0].length)),(n=r.match(/^#(.*?)$/i))&&(t.fragment=n[1]),t}(e);if(u.query){var l=u.query.match(/^(.*?)(?=(\\?|\\#))(.*?)$/i);l&&(u.query=u.query.substr(0,l[1].length),e=s(u))}if(e.length<=t)return e;if(u.host&&(u.host=u.host.replace(/^www\\./,\"\"),e=s(u)),e.length<=t)return e;var c=\"\";if(u.host&&(c+=u.host),c.length>=a)return u.host.length==t?(u.host.substr(0,t-o)+r).substr(0,a+n):i(c,a).substr(0,a+n);var p=\"\";if(u.path&&(p+=\"/\"+u.path),u.query&&(p+=\"?\"+u.query),p){if((c+p).length>=a)return(c+p).length==t?(c+p).substr(0,t):(c+i(p,a-c.length)).substr(0,a+n);c+=p}if(u.fragment){var h=\"#\"+u.fragment;if((c+h).length>=a)return(c+h).length==t?(c+h).substr(0,t):(c+i(h,a-c.length)).substr(0,a+n);c+=h}if(u.scheme&&u.host){var f=u.scheme+\"://\";if((c+f).length<a)return(f+c).substr(0,t)}if(c.length<=t)return c;var g=\"\";return a>0&&(g=c.substr(-1*Math.floor(a/2))),(c.substr(0,Math.ceil(a/2))+r+g).substr(0,a+n)}(e,r):\"middle\"===n?function(e,t,r){if(e.length<=t)return e;var n,o;null==r?(r=\"&hellip;\",n=8,o=3):(n=r.length,o=r.length);var s=t-o,i=\"\";return s>0&&(i=e.substr(-1*Math.floor(s/2))),(e.substr(0,Math.ceil(s/2))+r+i).substr(0,s+n)}(e,r):function(e,t,r){return function(e,t,r){var n;return e.length>t&&(null==r?(r=\"&hellip;\",n=3):n=r.length,e=e.substring(0,t-n)+r),e}(e,t,r)}(e,r)},e}(),Te=function(){function e(e){this.__jsduckDummyDocProp=null,this.matchedText=\"\",this.offset=0,this.tagBuilder=e.tagBuilder,this.matchedText=e.matchedText,this.offset=e.offset}return e.prototype.getMatchedText=function(){return this.matchedText},e.prototype.setOffset=function(e){this.offset=e},e.prototype.getOffset=function(){return this.offset},e.prototype.getCssClassSuffixes=function(){return[this.getType()]},e.prototype.buildTag=function(){return this.tagBuilder.build(this)},e}(),Le=function(e,t){return(Le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function Re(e,t){function r(){this.constructor=e}Le(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var Ne=function(){return(Ne=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},ze=function(e){function t(t){var r=e.call(this,t)||this;return r.email=\"\",r.email=t.email,r}return Re(t,e),t.prototype.getType=function(){return\"email\"},t.prototype.getEmail=function(){return this.email},t.prototype.getAnchorHref=function(){return\"mailto:\"+this.email},t.prototype.getAnchorText=function(){return this.email},t}(Te),Pe=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"\",r.hashtag=\"\",r.serviceName=t.serviceName,r.hashtag=t.hashtag,r}return Re(t,e),t.prototype.getType=function(){return\"hashtag\"},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getHashtag=function(){return this.hashtag},t.prototype.getAnchorHref=function(){var e=this.serviceName,t=this.hashtag;switch(e){case\"twitter\":return\"https://twitter.com/hashtag/\"+t;case\"facebook\":return\"https://www.facebook.com/hashtag/\"+t;case\"instagram\":return\"https://instagram.com/explore/tags/\"+t;default:throw new Error(\"Unknown service name to point hashtag to: \"+e)}},t.prototype.getAnchorText=function(){return\"#\"+this.hashtag},t}(Te),je=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"twitter\",r.mention=\"\",r.mention=t.mention,r.serviceName=t.serviceName,r}return Re(t,e),t.prototype.getType=function(){return\"mention\"},t.prototype.getMention=function(){return this.mention},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getAnchorHref=function(){switch(this.serviceName){case\"twitter\":return\"https://twitter.com/\"+this.mention;case\"instagram\":return\"https://instagram.com/\"+this.mention;case\"soundcloud\":return\"https://soundcloud.com/\"+this.mention;default:throw new Error(\"Unknown service name to point mention to: \"+this.serviceName)}},t.prototype.getAnchorText=function(){return\"@\"+this.mention},t.prototype.getCssClassSuffixes=function(){var t=e.prototype.getCssClassSuffixes.call(this),r=this.getServiceName();return r&&t.push(r),t},t}(Te),Ie=function(e){function t(t){var r=e.call(this,t)||this;return r.number=\"\",r.plusSign=!1,r.number=t.number,r.plusSign=t.plusSign,r}return Re(t,e),t.prototype.getType=function(){return\"phone\"},t.prototype.getPhoneNumber=function(){return this.number},t.prototype.getNumber=function(){return this.getPhoneNumber()},t.prototype.getAnchorHref=function(){return\"tel:\"+(this.plusSign?\"+\":\"\")+this.number},t.prototype.getAnchorText=function(){return this.matchedText},t}(Te),Oe=function(e){function t(t){var r=e.call(this,t)||this;return r.url=\"\",r.urlMatchType=\"scheme\",r.protocolUrlMatch=!1,r.protocolRelativeMatch=!1,r.stripPrefix={scheme:!0,www:!0},r.stripTrailingSlash=!0,r.decodePercentEncoding=!0,r.schemePrefixRegex=/^(https?:\\/\\/)?/i,r.wwwPrefixRegex=/^(https?:\\/\\/)?(www\\.)?/i,r.protocolRelativeRegex=/^\\/\\//,r.protocolPrepended=!1,r.urlMatchType=t.urlMatchType,r.url=t.url,r.protocolUrlMatch=t.protocolUrlMatch,r.protocolRelativeMatch=t.protocolRelativeMatch,r.stripPrefix=t.stripPrefix,r.stripTrailingSlash=t.stripTrailingSlash,r.decodePercentEncoding=t.decodePercentEncoding,r}return Re(t,e),t.prototype.getType=function(){return\"url\"},t.prototype.getUrlMatchType=function(){return this.urlMatchType},t.prototype.getUrl=function(){var e=this.url;return this.protocolRelativeMatch||this.protocolUrlMatch||this.protocolPrepended||(e=this.url=\"http://\"+e,this.protocolPrepended=!0),e},t.prototype.getAnchorHref=function(){return this.getUrl().replace(/&amp;/g,\"&\")},t.prototype.getAnchorText=function(){var e=this.getMatchedText();return this.protocolRelativeMatch&&(e=this.stripProtocolRelativePrefix(e)),this.stripPrefix.scheme&&(e=this.stripSchemePrefix(e)),this.stripPrefix.www&&(e=this.stripWwwPrefix(e)),this.stripTrailingSlash&&(e=this.removeTrailingSlash(e)),this.decodePercentEncoding&&(e=this.removePercentEncoding(e)),e},t.prototype.stripSchemePrefix=function(e){return e.replace(this.schemePrefixRegex,\"\")},t.prototype.stripWwwPrefix=function(e){return e.replace(this.wwwPrefixRegex,\"$1\")},t.prototype.stripProtocolRelativePrefix=function(e){return e.replace(this.protocolRelativeRegex,\"\")},t.prototype.removeTrailingSlash=function(e){return\"/\"===e.charAt(e.length-1)&&(e=e.slice(0,-1)),e},t.prototype.removePercentEncoding=function(e){var t=e.replace(/%22/gi,\"&quot;\").replace(/%26/gi,\"&amp;\").replace(/%27/gi,\"&#39;\").replace(/%3C/gi,\"&lt;\").replace(/%3E/gi,\"&gt;\");try{return decodeURIComponent(t)}catch(e){return t}},t}(Te),Ue=function(e){this.__jsduckDummyDocProp=null,this.tagBuilder=e.tagBuilder},He=/[A-Za-z]/,Ve=/[0-9]/,Ge=/\\s/,$e=/['\"]/,Ze=/[\\x00-\\x1F\\x7F]/,We=/A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC/.source,Je=We+/\\u00a9\\u00ae\\u2000-\\u3300\\ud83c\\ud000-\\udfff\\ud83d\\ud000-\\udfff\\ud83e\\ud000-\\udfff/.source+/\\u0300-\\u036F\\u0483-\\u0489\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065F\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u08D4-\\u08E1\\u08E3-\\u0903\\u093A-\\u093C\\u093E-\\u094F\\u0951-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A01-\\u0A03\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AE2\\u0AE3\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B62\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0C81-\\u0C83\\u0CBC\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0D62\\u0D63\\u0D82\\u0D83\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062-\\u1064\\u1067-\\u106D\\u1071-\\u1074\\u1082-\\u108D\\u108F\\u109A-\\u109D\\u135D-\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B4-\\u17D3\\u17DD\\u180B-\\u180D\\u1885\\u1886\\u18A9\\u1920-\\u192B\\u1930-\\u193B\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A60-\\u1A7C\\u1A7F\\u1AB0-\\u1ABE\\u1B00-\\u1B04\\u1B34-\\u1B44\\u1B6B-\\u1B73\\u1B80-\\u1B82\\u1BA1-\\u1BAD\\u1BE6-\\u1BF3\\u1C24-\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE8\\u1CED\\u1CF2-\\u1CF4\\u1CF8\\u1CF9\\u1DC0-\\u1DF5\\u1DFB-\\u1DFF\\u20D0-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F-\\uA672\\uA674-\\uA67D\\uA69E\\uA69F\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C5\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA953\\uA980-\\uA983\\uA9B3-\\uA9C0\\uA9E5\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAA7B-\\uAA7D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uAAEB-\\uAAEF\\uAAF5\\uAAF6\\uABE3-\\uABEA\\uABEC\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE2F/.source,Ye=/0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE6-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0DE6-\\u0DEF\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\u1040-\\u1049\\u1090-\\u1099\\u17E0-\\u17E9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19D9\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\uA620-\\uA629\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uA9F0-\\uA9F9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19/.source,Ke=Je+Ye,Qe=Je+Ye,Xe=\"(?:[\"+Ye+\"]{1,3}\\\\.){3}[\"+Ye+\"]{1,3}\",et=\"[\"+Qe+\"](?:[\"+Qe+\"\\\\-]{0,61}[\"+Qe+\"])?\",tt=function(e){return\"(?=(\"+et+\"))\\\\\"+e},rt=function(e){return\"(?:\"+tt(e)+\"(?:\\\\.\"+tt(e+1)+\"){0,126}|\"+Xe+\")\"},nt=new RegExp(\"[\"+Qe+\"]\"),ot=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|vermögensberatung|xn--3oq18vl8pn36a|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|afamilycompany|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|spreadbetting|travelchannel|wolterskluwer|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|rightathome|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pbt977c|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|சிங்கப்பூர்|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nationwide|newholland|nextdirect|onyourside|properties|protection|prudential|realestate|republican|restaurant|schaeffler|swiftcover|tatamotors|technology|telefonica|university|vistaprint|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|fujixerox|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|honeywell|institute|insurance|kuokgroup|ladbrokes|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|scjohnson|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--tckwe|xn--vhquv|yodobashi|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|budapest|builders|business|capetown|catering|catholic|chrysler|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|esurance|etisalat|everbank|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|movistar|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|symantec|training|uconnect|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|السعودية|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|cartier|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|iselect|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lancome|lanxess|lasalle|latrobe|leclerc|liaison|limited|lincoln|markets|metlife|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|shriram|singles|staples|starhub|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|католик|اتصالات|الجزائر|العليان|پاکستان|كاثوليك|موبايلي|இந்தியா|abarth|abbott|abbvie|active|africa|agency|airbus|airtel|alipay|alsace|alstom|anquan|aramco|author|bayern|beauty|berlin|bharti|blanco|bostik|boston|broker|camera|career|caseih|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|mobily|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|piaget|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|warman|webcam|xihuan|yachts|yandex|zappos|москва|онлайн|ابوظبي|ارامكو|الاردن|المغرب|امارات|فلسطين|مليسيا|भारतम्|இலங்கை|ファッション|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|dodge|drive|dubai|earth|edeka|email|epost|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glade|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|intel|irish|iveco|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|lixil|loans|locus|lotte|lotto|lupin|macys|mango|media|miami|money|mopar|movie|nadex|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|zippo|ایران|بازار|بھارت|سودان|سورية|همراه|भारोत|संगठन|বাংলা|భారత్|ഭാരതം|嘉里大酒店|aarp|able|adac|aero|aigo|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|doha|duck|duns|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|raid|read|reit|rent|rest|rich|rmit|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scor|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|дети|сайт|بارت|بيتك|ڀارت|تونس|شبكة|عراق|عمان|موقع|भारत|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|ಭಾರತ|ලංකා|グーグル|クラウド|ポイント|大众汽车|组织机构|電訊盈科|香格里拉|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bnl|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceb|ceo|cfa|cfd|com|crs|csc|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jcp|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|off|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|qvc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|srl|srt|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|қаз|мкд|мон|орг|рус|срб|укр|հայ|קום|عرب|قطر|كوم|مصر|कॉम|नेट|คอม|ไทย|ストア|セール|みんな|中文网|天主教|我爱你|新加坡|淡马锡|诺基亚|飞利浦|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|бг|ею|рф|გე|닷넷|닷컴|삼성|한국|コム|世界|中信|中国|中國|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|在线|大拿|娱乐|家電|工行|广东|微博|慈善|手机|手表|招聘|政务|政府|新闻|时尚|書籍|机构|游戏|澳門|点看|珠宝|移动|网址|网店|网站|网络|联通|谷歌|购物|通販|集团|食品|餐厅|香港)/,st=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.localPartCharRegex=new RegExp(\"[\"+Qe+\"!#$%&'*+/=?^_`{|}~-]\"),t.strictTldRegex=new RegExp(\"^\"+ot.source+\"$\"),t}return Re(t,e),t.prototype.parseMatches=function(e){for(var t=this.tagBuilder,r=this.localPartCharRegex,n=this.strictTldRegex,o=[],s=e.length,i=new it,a={m:\"a\",a:\"i\",i:\"l\",l:\"t\",t:\"o\",o:\":\"},u=0,l=0,c=i;u<s;){var p=e.charAt(u);switch(l){case 0:h(p);break;case 1:f(e.charAt(u-1),p);break;case 2:g(p);break;case 3:d(p);break;case 4:m(p);break;case 5:b(p);break;case 6:v(p);break;case 7:k(p);break;default:Fe(l)}u++}return x(),o;function h(e){\"m\"===e?A(1):r.test(e)&&A()}function f(e,t){\":\"===e?r.test(t)?(l=2,c=new it(Ne({},c,{hasMailtoPrefix:!0}))):y():a[e]===t||(r.test(t)?l=2:\".\"===t?l=3:\"@\"===t?l=4:y())}function g(e){\".\"===e?l=3:\"@\"===e?l=4:r.test(e)||y()}function d(e){\".\"===e?y():\"@\"===e?y():r.test(e)?l=2:y()}function m(e){nt.test(e)?l=5:y()}function b(e){\".\"===e?l=7:\"-\"===e?l=6:nt.test(e)||x()}function v(e){\"-\"===e||\".\"===e?x():nt.test(e)?l=5:x()}function k(e){\".\"===e||\"-\"===e?x():nt.test(e)?(l=5,c=new it(Ne({},c,{hasDomainDot:!0}))):x()}function A(e){void 0===e&&(e=2),l=e,c=new it({idx:u})}function y(){l=0,c=i}function x(){if(c.hasDomainDot){var r=e.slice(c.idx,u);/[-.]$/.test(r)&&(r=r.slice(0,-1));var s=c.hasMailtoPrefix?r.slice(\"mailto:\".length):r;(function(e){var t=(e.split(\".\").pop()||\"\").toLowerCase();return n.test(t)})(s)&&o.push(new ze({tagBuilder:t,matchedText:r,offset:c.idx,email:s}))}y()}},t}(Ue),it=function(e){void 0===e&&(e={}),this.idx=void 0!==e.idx?e.idx:-1,this.hasMailtoPrefix=!!e.hasMailtoPrefix,this.hasDomainDot=!!e.hasDomainDot},at=function(){function e(){}return e.isValid=function(e,t){return!(t&&!this.isValidUriScheme(t)||this.urlMatchDoesNotHaveProtocolOrDot(e,t)||this.urlMatchDoesNotHaveAtLeastOneWordChar(e,t)&&!this.isValidIpAddress(e)||this.containsMultipleDots(e))},e.isValidIpAddress=function(e){var t=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source);return null!==e.match(t)},e.containsMultipleDots=function(e){var t=e;return this.hasFullProtocolRegex.test(e)&&(t=e.split(\"://\")[1]),t.split(\"/\")[0].indexOf(\"..\")>-1},e.isValidUriScheme=function(e){var t=e.match(this.uriSchemeRegex),r=t&&t[0].toLowerCase();return\"javascript:\"!==r&&\"vbscript:\"!==r},e.urlMatchDoesNotHaveProtocolOrDot=function(e,t){return!(!e||t&&this.hasFullProtocolRegex.test(t)||-1!==e.indexOf(\".\"))},e.urlMatchDoesNotHaveAtLeastOneWordChar=function(e,t){return!(!e||!t)&&!this.hasWordCharAfterProtocolRegex.test(e)},e.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\\/\\//,e.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,e.hasWordCharAfterProtocolRegex=new RegExp(\":[^\\\\s]*?[\"+We+\"]\"),e.ipRegex=/[0-9][0-9]?[0-9]?\\.[0-9][0-9]?[0-9]?\\.[0-9][0-9]?[0-9]?\\.[0-9][0-9]?[0-9]?(:[0-9]*)?\\/?$/,e}(),ut=function(e){function t(t){var r,n=e.call(this,t)||this;return n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.matcherRegex=(r=new RegExp(\"[/?#](?:[\"+Qe+\"\\\\-+&@#/%=~_()|'$*\\\\[\\\\]?!:,.;✓]*[\"+Qe+\"\\\\-+&@#/%=~_()|'$*\\\\[\\\\]✓])?\"),new RegExp([\"(?:\",\"(\",/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\\/\\/)(?!\\d+\\/?)(?:\\/\\/)?)/.source,rt(2),\")\",\"|\",\"(\",\"(//)?\",/(?:www\\.)/.source,rt(6),\")\",\"|\",\"(\",\"(//)?\",rt(10)+\"\\\\.\",ot.source,\"(?![-\"+Ke+\"])\",\")\",\")\",\"(?::[0-9]+)?\",\"(?:\"+r.source+\")?\"].join(\"\"),\"gi\")),n.wordCharRegExp=new RegExp(\"[\"+Qe+\"]\"),n.stripPrefix=t.stripPrefix,n.stripTrailingSlash=t.stripTrailingSlash,n.decodePercentEncoding=t.decodePercentEncoding,n}return Re(t,e),t.prototype.parseMatches=function(e){for(var t,r=this.matcherRegex,n=this.stripPrefix,o=this.stripTrailingSlash,s=this.decodePercentEncoding,i=this.tagBuilder,a=[],u=function(){var r=t[0],u=t[1],c=t[4],p=t[5],h=t[9],f=t.index,g=p||h,d=e.charAt(f-1);if(!at.isValid(r,u))return\"continue\";if(f>0&&\"@\"===d)return\"continue\";if(f>0&&g&&l.wordCharRegExp.test(d))return\"continue\";if(/\\?$/.test(r)&&(r=r.substr(0,r.length-1)),l.matchHasUnbalancedClosingParen(r))r=r.substr(0,r.length-1);else{var m=l.matchHasInvalidCharAfterTld(r,u);m>-1&&(r=r.substr(0,m))}var b=[\"http://\",\"https://\"].find(function(e){return!!u&&-1!==u.indexOf(e)});if(b){var v=r.indexOf(b);r=r.substr(v),u=u.substr(v),f+=v}var k=u?\"scheme\":c?\"www\":\"tld\",A=!!u;a.push(new Oe({tagBuilder:i,matchedText:r,offset:f,urlMatchType:k,url:r,protocolUrlMatch:A,protocolRelativeMatch:!!g,stripPrefix:n,stripTrailingSlash:o,decodePercentEncoding:s}))},l=this;null!==(t=r.exec(e));)u();return a},t.prototype.matchHasUnbalancedClosingParen=function(e){var t,r=e.charAt(e.length-1);if(\")\"===r)t=\"(\";else{if(\"]\"!==r)return!1;t=\"[\"}for(var n=0,o=0,s=e.length-1;o<s;o++){var i=e.charAt(o);i===t?n++:i===r&&(n=Math.max(n-1,0))}return 0===n},t.prototype.matchHasInvalidCharAfterTld=function(e,t){if(!e)return-1;var r=0;t&&(r=e.indexOf(\":\"),e=e.slice(r));var n=new RegExp(\"^((.?//)?[-.\"+Qe+\"]*[-\"+Qe+\"]\\\\.[-\"+Qe+\"]+)\").exec(e);return null===n?-1:(r+=n[1].length,e=e.slice(n[1].length),/^[^-.A-Za-z0-9:\\/?#]/.test(e)?r:-1)},t}(Ue),lt=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"twitter\",r.matcherRegex=new RegExp(\"#[_\"+Qe+\"]{1,139}(?![_\"+Qe+\"])\",\"g\"),r.nonWordCharRegex=new RegExp(\"[^\"+Qe+\"]\"),r.serviceName=t.serviceName,r}return Re(t,e),t.prototype.parseMatches=function(e){for(var t,r=this.matcherRegex,n=this.nonWordCharRegex,o=this.serviceName,s=this.tagBuilder,i=[];null!==(t=r.exec(e));){var a=t.index,u=e.charAt(a-1);if(0===a||n.test(u)){var l=t[0],c=t[0].slice(1);i.push(new Pe({tagBuilder:s,matchedText:l,offset:a,serviceName:o,hashtag:c}))}}return i},t}(Ue),ct=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.matcherRegex=/(?:(?:(?:(\\+)?\\d{1,3}[-\\040.]?)?\\(?\\d{3}\\)?[-\\040.]?\\d{3}[-\\040.]?\\d{4})|(?:(\\+)(?:9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\\040.]?(?:\\d[-\\040.]?){6,12}\\d+))([,;]+[0-9]+#?)*/g,t}return Re(t,e),t.prototype.parseMatches=function(e){for(var t,r=this.matcherRegex,n=this.tagBuilder,o=[];null!==(t=r.exec(e));){var s=t[0],i=s.replace(/[^0-9,;#]/g,\"\"),a=!(!t[1]&&!t[2]),u=0==t.index?\"\":e.substr(t.index-1,1),l=e.substr(t.index+s.length,1),c=!u.match(/\\d/)&&!l.match(/\\d/);this.testMatch(t[3])&&this.testMatch(s)&&c&&o.push(new Ie({tagBuilder:n,matchedText:s,offset:t.index,number:i,plusSign:a}))}return o},t.prototype.testMatch=function(e){return/\\D/.test(e)},t}(Ue),pt=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"twitter\",r.matcherRegexes={twitter:new RegExp(\"@[_\"+Qe+\"]{1,50}(?![_\"+Qe+\"])\",\"g\"),instagram:new RegExp(\"@[_.\"+Qe+\"]{1,30}(?![_\"+Qe+\"])\",\"g\"),soundcloud:new RegExp(\"@[-_.\"+Qe+\"]{1,50}(?![-_\"+Qe+\"])\",\"g\")},r.nonWordCharRegex=new RegExp(\"[^\"+Qe+\"]\"),r.serviceName=t.serviceName,r}return Re(t,e),t.prototype.parseMatches=function(e){var t,r=this.serviceName,n=this.matcherRegexes[this.serviceName],o=this.nonWordCharRegex,s=this.tagBuilder,i=[];if(!n)return i;for(;null!==(t=n.exec(e));){var a=t.index,u=e.charAt(a-1);if(0===a||o.test(u)){var l=t[0].replace(/\\.+$/g,\"\"),c=l.slice(1);i.push(new je({tagBuilder:s,matchedText:l,offset:a,serviceName:r,mention:c}))}}return i},t}(Ue);function ht(e,t){for(var r=t.onOpenTag,n=t.onCloseTag,o=t.onText,s=t.onComment,i=t.onDoctype,a=new ft,u=0,l=e.length,c=0,p=0,h=a;u<l;){var f=e.charAt(u);switch(c){case 0:g(f);break;case 1:d(f);break;case 2:b(f);break;case 3:m(f);break;case 4:v(f);break;case 5:k(f);break;case 6:A(f);break;case 7:y(f);break;case 8:x(f);break;case 9:w(f);break;case 10:C(f);break;case 11:E(f);break;case 12:D(f);break;case 13:_();break;case 14:B(f);break;case 15:q(f);break;case 16:F(f);break;case 17:M(f);break;case 18:S(f);break;case 19:T(f);break;case 20:L(f);break;default:Fe(c)}u++}function g(e){\"<\"===e&&N()}function d(e){\"!\"===e?c=13:\"/\"===e?(c=2,h=new ft(Ne({},h,{isClosing:!0}))):\"<\"===e?N():He.test(e)?(c=3,h=new ft(Ne({},h,{isOpening:!0}))):(c=0,h=a)}function m(e){Ge.test(e)?(h=new ft(Ne({},h,{name:P()})),c=4):\"<\"===e?N():\"/\"===e?(h=new ft(Ne({},h,{name:P()})),c=12):\">\"===e?(h=new ft(Ne({},h,{name:P()})),z()):He.test(e)||Ve.test(e)||\":\"===e||R()}function b(e){\">\"===e?R():He.test(e)?c=3:R()}function v(e){Ge.test(e)||(\"/\"===e?c=12:\">\"===e?z():\"<\"===e?N():\"=\"===e||$e.test(e)||Ze.test(e)?R():c=5)}function k(e){Ge.test(e)?c=6:\"/\"===e?c=12:\"=\"===e?c=7:\">\"===e?z():\"<\"===e?N():$e.test(e)&&R()}function A(e){Ge.test(e)||(\"/\"===e?c=12:\"=\"===e?c=7:\">\"===e?z():\"<\"===e?N():$e.test(e)?R():c=5)}function y(e){Ge.test(e)||('\"'===e?c=8:\"'\"===e?c=9:/[>=`]/.test(e)?R():\"<\"===e?N():c=10)}function x(e){'\"'===e&&(c=11)}function w(e){\"'\"===e&&(c=11)}function C(e){Ge.test(e)?c=4:\">\"===e?z():\"<\"===e&&N()}function E(e){Ge.test(e)?c=4:\"/\"===e?c=12:\">\"===e?z():\"<\"===e?N():(c=4,u--)}function D(e){\">\"===e?(h=new ft(Ne({},h,{isClosing:!0})),z()):c=4}function _(t){\"--\"===e.substr(u,2)?(u+=2,h=new ft(Ne({},h,{type:\"comment\"})),c=14):\"DOCTYPE\"===e.substr(u,7).toUpperCase()?(u+=7,h=new ft(Ne({},h,{type:\"doctype\"})),c=20):R()}function B(e){\"-\"===e?c=15:\">\"===e?R():c=16}function q(e){\"-\"===e?c=18:\">\"===e?R():c=16}function F(e){\"-\"===e&&(c=17)}function M(e){c=\"-\"===e?18:16}function S(e){\">\"===e?z():\"!\"===e?c=19:\"-\"===e||(c=16)}function T(e){\"-\"===e?c=17:\">\"===e?z():c=16}function L(e){\">\"===e?z():\"<\"===e&&N()}function R(){c=0,h=a}function N(){c=1,h=new ft({idx:u})}function z(){var t=e.slice(p,h.idx);t&&o(t,p),\"comment\"===h.type?s(h.idx):\"doctype\"===h.type?i(h.idx):(h.isOpening&&r(h.name,h.idx),h.isClosing&&n(h.name,h.idx)),R(),p=u+1}function P(){var t=h.idx+(h.isClosing?2:1);return e.slice(t,u).toLowerCase()}p<u&&function(){var t=e.slice(p,u);o(t,p),p=u+1}()}var ft=function(e){void 0===e&&(e={}),this.idx=void 0!==e.idx?e.idx:-1,this.type=e.type||\"tag\",this.name=e.name||\"\",this.isOpening=!!e.isOpening,this.isClosing=!!e.isClosing},gt=function(){function e(t){void 0===t&&(t={}),this.version=e.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:\"end\"},this.className=\"\",this.replaceFn=null,this.context=void 0,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(t.urls),this.email=\"boolean\"==typeof t.email?t.email:this.email,this.phone=\"boolean\"==typeof t.phone?t.phone:this.phone,this.hashtag=t.hashtag||this.hashtag,this.mention=t.mention||this.mention,this.newWindow=\"boolean\"==typeof t.newWindow?t.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(t.stripPrefix),this.stripTrailingSlash=\"boolean\"==typeof t.stripTrailingSlash?t.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding=\"boolean\"==typeof t.decodePercentEncoding?t.decodePercentEncoding:this.decodePercentEncoding;var r=this.mention;if(!1!==r&&\"twitter\"!==r&&\"instagram\"!==r&&\"soundcloud\"!==r)throw new Error(\"invalid `mention` cfg - see docs\");var n=this.hashtag;if(!1!==n&&\"twitter\"!==n&&\"facebook\"!==n&&\"instagram\"!==n)throw new Error(\"invalid `hashtag` cfg - see docs\");this.truncate=this.normalizeTruncateCfg(t.truncate),this.className=t.className||this.className,this.replaceFn=t.replaceFn||this.replaceFn,this.context=t.context||this}return e.link=function(t,r){return new e(r).link(t)},e.parse=function(t,r){return new e(r).parse(t)},e.prototype.normalizeUrlsCfg=function(e){return null==e&&(e=!0),\"boolean\"==typeof e?{schemeMatches:e,wwwMatches:e,tldMatches:e}:{schemeMatches:\"boolean\"!=typeof e.schemeMatches||e.schemeMatches,wwwMatches:\"boolean\"!=typeof e.wwwMatches||e.wwwMatches,tldMatches:\"boolean\"!=typeof e.tldMatches||e.tldMatches}},e.prototype.normalizeStripPrefixCfg=function(e){return null==e&&(e=!0),\"boolean\"==typeof e?{scheme:e,www:e}:{scheme:\"boolean\"!=typeof e.scheme||e.scheme,www:\"boolean\"!=typeof e.www||e.www}},e.prototype.normalizeTruncateCfg=function(e){return\"number\"==typeof e?{length:e,location:\"end\"}:function(e,t){for(var r in t)t.hasOwnProperty(r)&&void 0===e[r]&&(e[r]=t[r]);return e}(e||{},{length:Number.POSITIVE_INFINITY,location:\"end\"})},e.prototype.parse=function(e){var t=this,r=[\"a\",\"style\",\"script\"],n=0,o=[];return ht(e,{onOpenTag:function(e){r.indexOf(e)>=0&&n++},onText:function(e,r){if(0===n){var s=function(e,t){if(!t.global)throw new Error(\"`splitRegex` must have the 'g' flag set\");for(var r,n=[],o=0;r=t.exec(e);)n.push(e.substring(o,r.index)),n.push(r[0]),o=r.index+r[0].length;return n.push(e.substring(o)),n}(e,/(&nbsp;|&#160;|&lt;|&#60;|&gt;|&#62;|&quot;|&#34;|&#39;)/gi),i=r;s.forEach(function(e,r){if(r%2==0){var n=t.parseText(e,i);o.push.apply(o,n)}i+=e.length})}},onCloseTag:function(e){r.indexOf(e)>=0&&(n=Math.max(n-1,0))},onComment:function(e){},onDoctype:function(e){}}),o=this.compactMatches(o),o=this.removeUnwantedMatches(o)},e.prototype.compactMatches=function(e){e.sort(function(e,t){return e.getOffset()-t.getOffset()});for(var t=0;t<e.length-1;t++){var r=e[t],n=r.getOffset(),o=r.getMatchedText().length,s=n+o;if(t+1<e.length){if(e[t+1].getOffset()===n){var i=e[t+1].getMatchedText().length>o?t:t+1;e.splice(i,1);continue}e[t+1].getOffset()<s&&e.splice(t+1,1)}}return e},e.prototype.removeUnwantedMatches=function(e){return this.hashtag||qe(e,function(e){return\"hashtag\"===e.getType()}),this.email||qe(e,function(e){return\"email\"===e.getType()}),this.phone||qe(e,function(e){return\"phone\"===e.getType()}),this.mention||qe(e,function(e){return\"mention\"===e.getType()}),this.urls.schemeMatches||qe(e,function(e){return\"url\"===e.getType()&&\"scheme\"===e.getUrlMatchType()}),this.urls.wwwMatches||qe(e,function(e){return\"url\"===e.getType()&&\"www\"===e.getUrlMatchType()}),this.urls.tldMatches||qe(e,function(e){return\"url\"===e.getType()&&\"tld\"===e.getUrlMatchType()}),e},e.prototype.parseText=function(e,t){void 0===t&&(t=0),t=t||0;for(var r=this.getMatchers(),n=[],o=0,s=r.length;o<s;o++){for(var i=r[o].parseMatches(e),a=0,u=i.length;a<u;a++)i[a].setOffset(t+i[a].getOffset());n.push.apply(n,i)}return n},e.prototype.link=function(e){if(!e)return\"\";for(var t=this.parse(e),r=[],n=0,o=0,s=t.length;o<s;o++){var i=t[o];r.push(e.substring(n,i.getOffset())),r.push(this.createMatchReturnVal(i)),n=i.getOffset()+i.getMatchedText().length}return r.push(e.substring(n)),r.join(\"\")},e.prototype.createMatchReturnVal=function(e){var t;return this.replaceFn&&(t=this.replaceFn.call(this.context,e)),\"string\"==typeof t?t:!1===t?e.getMatchedText():t instanceof Me?t.toAnchorString():e.buildTag().toAnchorString()},e.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var e=this.getTagBuilder(),t=[new lt({tagBuilder:e,serviceName:this.hashtag}),new st({tagBuilder:e}),new ct({tagBuilder:e}),new pt({tagBuilder:e,serviceName:this.mention}),new ut({tagBuilder:e,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=t},e.prototype.getTagBuilder=function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new Se({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e},e.version=\"3.11.0\",e.AnchorTagBuilder=Se,e.HtmlTag=Me,e.matcher={Email:st,Hashtag:lt,Matcher:Ue,Mention:pt,Phone:ct,Url:ut},e.match={Email:ze,Hashtag:Pe,Match:Te,Mention:je,Phone:Ie,Url:Oe},e}(),dt=/www|@|\\:\\/\\//;function mt(e){return/^<\\/a\\s*>/i.test(e)}function bt(){var e=[],t=new gt({stripPrefix:!1,url:!0,email:!0,replaceFn:function(t){switch(t.getType()){case\"url\":e.push({text:t.matchedText,url:t.getUrl()});break;case\"email\":e.push({text:t.matchedText,url:\"mailto:\"+t.getEmail().replace(/^mailto:/i,\"\")})}return!1}});return{links:e,autolinker:t}}function vt(e){var t,r,n,o,s,i,a,u,l,c,p,h,f,g,d=e.tokens,m=null;for(r=0,n=d.length;r<n;r++)if(\"inline\"===d[r].type)for(p=0,t=(o=d[r].children).length-1;t>=0;t--)if(\"link_close\"!==(s=o[t]).type){if(\"htmltag\"===s.type&&(g=s.content,/^<a[>\\s]/i.test(g)&&p>0&&p--,mt(s.content)&&p++),!(p>0)&&\"text\"===s.type&&dt.test(s.content)){if(m||(h=(m=bt()).links,f=m.autolinker),i=s.content,h.length=0,f.link(i),!h.length)continue;for(a=[],c=s.level,u=0;u<h.length;u++)e.inline.validateLink(h[u].url)&&((l=i.indexOf(h[u].text))&&a.push({type:\"text\",content:i.slice(0,l),level:c}),a.push({type:\"link_open\",href:h[u].url,title:\"\",level:c++}),a.push({type:\"text\",content:h[u].text,level:c}),a.push({type:\"link_close\",level:--c}),i=i.slice(l+h[u].text.length));i.length&&a.push({type:\"text\",content:i,level:c}),d[r].children=o=[].concat(o.slice(0,t),a,o.slice(t+1))}}else for(t--;o[t].level!==s.level&&\"link_open\"!==o[t].type;)t--}e.Remarkable=_e,e.linkify=function(e){e.core.ruler.push(\"linkify\",vt)},e.utils=A,Object.defineProperty(e,\"__esModule\",{value:!0})});\n",
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/markdown/remarkable.js",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/markdown/images/new-markdown-button": {
            "title": "$:/plugins/tiddlywiki/markdown/images/new-markdown-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-markdown-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n        <path d=\"M3.23876972,39.5396716 C3.23876972,35.9653274 6.13586353,33.0691646 9.7141757,33.0691646 L98.1283744,33.0691646 C101.706101,33.0691646 104.60378,35.9646626 104.60378,39.5396716 L104.60378,84.8296213 C104.60378,88.4039654 101.706687,91.3001282 98.1283744,91.3001282 L9.7141757,91.3001282 C6.13644944,91.3001282 3.23876972,88.4046302 3.23876972,84.8296213 L3.23876972,39.5396716 L3.23876972,39.5396716 Z M-2.15298617,39.5396716 L-2.15298617,84.8296213 C-2.15298617,91.3833243 3.15957363,96.6918841 9.7141757,96.6918841 L98.1283744,96.6918841 C104.684083,96.6918841 109.995536,91.382138 109.995536,84.8296213 L109.995536,39.5396716 C109.995536,32.9859686 104.682977,27.6774087 98.1283744,27.6774087 L9.7141757,27.6774087 C3.15846686,27.6774087 -2.15298617,32.9871549 -2.15298617,39.5396716 Z M14.0222815,80.5166164 L14.0222815,43.8526764 L24.8057933,43.8526764 L35.589305,57.3320661 L46.3728168,43.8526764 L57.1563286,43.8526764 L57.1563286,80.5166164 L46.3728168,80.5166164 L46.3728168,59.4887685 L35.589305,72.9681582 L24.8057933,59.4887685 L24.8057933,80.5166164 L14.0222815,80.5166164 Z M81.4192301,80.5166164 L65.2439624,62.723822 L76.0274742,62.723822 L76.0274742,43.8526764 L86.810986,43.8526764 L86.810986,62.723822 L97.5944978,62.723822 L81.4192301,80.5166164 Z\"transform=\"translate(53.921275, 62.184646) rotate(-60.000000) translate(-53.921275, -62.184646) \"></path>\n    </g>\n</svg>"
        },
        "$:/plugins/tiddlywiki/markdown/new-markdown-button": {
            "title": "$:/plugins/tiddlywiki/markdown/new-markdown-button",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}} {{$:/language/Buttons/NewMarkdown/Caption}}",
            "description": "{{$:/language/Buttons/NewMarkdown/Hint}}",
            "list-after": "$:/core/ui/Buttons/new-tiddler",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=\"text/x-markdown\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewMarkdown/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/plugins/tiddlywiki/markdown/readme": {
            "title": "$:/plugins/tiddlywiki/markdown/readme",
            "text": "This is a TiddlyWiki plugin for parsing Markdown text, using the [[Remarkable|https://github.com/jonschlinkert/remarkable]] library.\n\nIt is completely self-contained, and doesn't need an Internet connection in order to work. It works both in the browser and under Node.js.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/markdown]]\n"
        },
        "$:/plugins/tiddlywiki/markdown/usage": {
            "title": "$:/plugins/tiddlywiki/markdown/usage",
            "text": "! Plugin Configuration\n\n|!Config |!Default |!Description |\n| <code>[[breaks|$:/config/markdown/breaks]]</code>| ``false``|Remarkable library config: Convert '\\n' in paragraphs into ``<br>`` |\n| <code>[[linkify|$:/config/markdown/linkify]]</code>| ``false``|Remarkable library config: Autoconvert URL-like text to links |\n| <code>[[linkNewWindow|$:/config/markdown/linkNewWindow]]</code>| ``true``|For external links, should clicking on them open a new window/tab automatically? |\n| <code>[[quotes|$:/config/markdown/quotes]]</code>| ``“”‘’``|Remarkable library config: Double + single quotes replacement pairs, when ``typographer`` enabled |\n| <code>[[renderWikiText|$:/config/markdown/renderWikiText]]</code>| ``true``|After Markdown is parsed, should any text elements be handed off to the ~WikiText parser for further processing? |\n| <code>[[renderWikiTextPragma|$:/config/markdown/renderWikiTextPragma]]</code>| ``\\rules only html image macrocallinline syslink transcludeinline wikilink filteredtranscludeblock macrocallblock transcludeblock``|When handing off to the ~WikiText parser, what pragma rules should it follow? |\n| <code>[[typographer|$:/config/markdown/typographer]]</code>| ``false``|Remarkable library config: Enable some language-neutral replacement + quotes beautification |\n\n! Creating ~WikiLinks\n\nCreate wiki links with the usual Markdown link syntax targeting `#` and the target tiddler title:\n\n```\n[link text](#TiddlerTitle)\n```\n\nIf the target tiddler has a space in its name, that name must be URL-escaped to be detected as a URL:\n\n```\n[link text](#Test%20Tiddler)\n```\n\n! Images\n\nMarkdown image syntax can be used to reference images by tiddler title or an external URI. For example:\n\n```\n![alt text](/path/to/img.jpg \"Title\")\n\n![alt text](Motovun Jack.jpg \"Title\")\n```\n"
        },
        "$:/plugins/tiddlywiki/markdown/wrapper.js": {
            "title": "$:/plugins/tiddlywiki/markdown/wrapper.js",
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/markdown/wrapper.js\ntype: application/javascript\nmodule-type: parser\n\nWraps up the remarkable parser for use as a Parser in TiddlyWiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar r = require(\"$:/plugins/tiddlywiki/markdown/remarkable.js\");\n\nvar Remarkable = r.Remarkable,\n\tlinkify = r.linkify,\n\tutils = r.utils;\n\n///// Set up configuration options /////\nfunction parseAsBoolean(tiddlerName) {\n\treturn $tw.wiki.getTiddlerText(tiddlerName).toLowerCase() === \"true\";\n}\nvar pluginOpts = {\n\tlinkNewWindow: parseAsBoolean(\"$:/config/markdown/linkNewWindow\"),\n\trenderWikiText: parseAsBoolean(\"$:/config/markdown/renderWikiText\"),\n\trenderWikiTextPragma: $tw.wiki.getTiddlerText(\"$:/config/markdown/renderWikiTextPragma\").trim()\n};\nvar remarkableOpts = {\n\tbreaks: parseAsBoolean(\"$:/config/markdown/breaks\"),\n\tquotes: $tw.wiki.getTiddlerText(\"$:/config/markdown/quotes\"),\n\ttypographer: parseAsBoolean(\"$:/config/markdown/typographer\")\n};\nvar accumulatingTypes = {\n\t\"text\": true,\n\t\"softbreak\": true\n};\n\nvar md = new Remarkable(remarkableOpts);\n\nif (parseAsBoolean(\"$:/config/markdown/linkify\")) {\n\tmd = md.use(linkify);\n}\n\nfunction findTagWithType(nodes, startPoint, type, level) {\n\tfor (var i = startPoint; i < nodes.length; i++) {\n\t\tif (nodes[i].type === type && nodes[i].level === level) {\n\t\t\treturn i;\n\t\t}\n\t}\n\treturn false;\n}\n\n/**\n * Remarkable creates nodes that look like:\n * [\n *   { type: 'paragraph_open'},\n *   { type: 'inline', content: 'Hello World', children:[{type: 'text', content: 'Hello World'}]},\n *   { type: 'paragraph_close'}\n * ]\n *\n * But TiddlyWiki wants the Parser (https://tiddlywiki.com/dev/static/Parser.html) to emit nodes like:\n *\n * [\n *   { type: 'element', tag: 'p', children: [{type: 'text', text: 'Hello World'}]}\n * ]\n */\nfunction convertNodes(remarkableTree, isStartOfInline) {\n\tlet out = [];\n\tvar accumulatedText = '';\n\tfunction withChildren(currentIndex, currentLevel, closingType, nodes, callback) {\n\t\tvar j = findTagWithType(nodes, currentIndex + 1, closingType, currentLevel);\n\t\tif (j === false) {\n\t\t\tconsole.error(\"Failed to find a \" + closingType + \" node after position \" + currentIndex);\n\t\t\tconsole.log(nodes);\n\t\t\treturn currentIndex + 1;\n\t\t}\n\t\tlet children = convertNodes(nodes.slice(currentIndex + 1, j));\n\t\tcallback(children);\n\t\treturn j;\n\t}\n\tfunction wrappedElement(elementTag, currentIndex, currentLevel, closingType, nodes) {\n\t\treturn withChildren(currentIndex, currentLevel, closingType, nodes, function(children) {\n\t\t\tout.push({\n\t\t\t\ttype: \"element\",\n\t\t\t\ttag: elementTag,\n\t\t\t\tchildren: children\n\t\t\t});\n\t\t});\n\t}\n\n\tfor (var i = 0; i < remarkableTree.length; i++) {\n\t\tvar currentNode = remarkableTree[i];\n\t\tswitch (currentNode.type) {\n\t\tcase \"paragraph_open\":\n\t\t\ti = wrappedElement(\"p\", i, currentNode.level, \"paragraph_close\", remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"heading_open\":\n\t\t\ti = wrappedElement(\"h\" + currentNode.hLevel, i, currentNode.level, \"heading_close\", remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"bullet_list_open\":\n\t\t\ti = wrappedElement(\"ul\", i, currentNode.level, \"bullet_list_close\", remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"ordered_list_open\":\n\t\t\ti = wrappedElement('ol', i, currentNode.level,'ordered_list_close', remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"list_item_open\":\n\t\t\ti = wrappedElement(\"li\", i, currentNode.level, \"list_item_close\", remarkableTree);\n\t\t\tbreak;\n\n\t\tcase \"link_open\":\n\t\t\ti = withChildren(i, currentNode.level, \"link_close\", remarkableTree, function(children) {\n\t\t\t\tif (currentNode.href[0] !== \"#\") {\n\t\t\t\t\t// External link\n\t\t\t\t\tvar attributes = {\n\t\t\t\t\t\tclass: { type: \"string\", value: \"tc-tiddlylink-external\" },\n\t\t\t\t\t\thref: { type: \"string\", value: currentNode.href },\n\t\t\t\t\t\trel: { type: \"string\", value: \"noopener noreferrer\" }\n\t\t\t\t\t};\n\t\t\t\t\tif (pluginOpts.linkNewWindow) {\n\t\t\t\t\t\tattributes.target = { type: \"string\", value: \"_blank\" };\n\t\t\t\t\t}\n\t\t\t\t\tout.push({\n\t\t\t\t\t\ttype: \"element\",\n\t\t\t\t\t\ttag: \"a\",\n\t\t\t\t\t\tattributes: attributes,\n\t\t\t\t\t\tchildren: children\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\t// Internal link\n\t\t\t\t\tout.push({\n\t\t\t\t\t\ttype: \"link\",\n\t\t\t\t\t\tattributes: {\n\t\t\t\t\t\t\tto: { type: \"string\", value: decodeURI(currentNode.href.substr(1)) }\n\t\t\t\t\t\t},\n\t\t\t\t\t\tchildren: children\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"code\":\n\t\t\tout.push({\n\t\t\t\ttype: \"element\",\n\t\t\t\ttag: currentNode.block ? \"pre\" : \"code\",\n\t\t\t\tchildren: [{ type: \"text\", text: currentNode.content }]\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"fence\":\n\t\t\tout.push({\n\t\t\t\ttype: \"codeblock\",\n\t\t\t\tattributes: {\n\t\t\t\t\tlanguage: { type: \"string\", value: currentNode.params },\n\t\t\t\t\tcode: { type: \"string\", value: currentNode.content }\n\t\t\t\t}\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"image\":\n\t\t\tout.push({\n\t\t\t\ttype: \"image\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttooltip: { type: \"string\", value: currentNode.alt },\n\t\t\t\t\tsource: { type: \"string\", value: decodeURIComponent(currentNode.src) }\n\t\t\t\t}\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"softbreak\":\n\t\t\tif (remarkableOpts.breaks) {\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"element\",\n\t\t\t\t\ttag: \"br\",\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\taccumulatedText = accumulatedText + '\\n';\n\t\t\t}\n\t\t\tbreak;\n\n\t\tcase \"hardbreak\":\n\t\t\tout.push({\n\t\t\t\ttype: \"element\",\n\t\t\t\ttag: \"br\",\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"th_open\":\n\t\tcase \"td_open\":\n\t\t\tvar elementTag = currentNode.type.slice(0, 2);\n\t\t\ti = withChildren(i, currentNode.level, elementTag + \"_close\", remarkableTree, function(children) {\n\t\t\t\tvar attributes = {};\n\t\t\t\tif (currentNode.align) {\n\t\t\t\t\tattributes.style = { type: \"string\", value: \"text-align:\" + currentNode.align };\n\t\t\t\t}\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"element\",\n\t\t\t\t\ttag: elementTag,\n\t\t\t\t\tattributes: attributes,\n\t\t\t\t\tchildren: children\n\t\t\t\t});\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"hr\":\n\t\t\tout.push({\n\t\t\t\ttype: 'element',\n\t\t\t\ttag: 'hr',\n\t\t\t});\n\t\t\tbreak;\n\n\t\tcase \"inline\":\n\t\t\tout = out.concat(convertNodes(currentNode.children, true));\n\t\t\tbreak;\n\n\t\tcase \"text\":\n\t\t\t// We need to merge this text block with the upcoming text block and parse it all together.\n\t\t\taccumulatedText = accumulatedText + currentNode.content;\n\t\t\tbreak;\n\n\t\tdefault:\n\t\t\tif (currentNode.type.substr(currentNode.type.length - 5) === \"_open\") {\n\t\t\t\tvar tagName = currentNode.type.substr(0, currentNode.type.length - 5);\n\t\t\t\ti = wrappedElement(tagName, i, currentNode.level, tagName + \"_close\", remarkableTree);\n\t\t\t} else {\n\t\t\t\tconsole.error(\"Unknown node type: \" + currentNode.type, currentNode);\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"text\",\n\t\t\t\t\ttext: currentNode.content\n\t\t\t\t});\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t\t// We test to see if we process the block now, or if there's\n\t\t// more to accumulate first.\n\t\tif (accumulatedText\n\t\t\t&& (\n\t\t\t\tremarkableOpts.breaks ||\n\t\t\t\t(i+1) >= remarkableTree.length ||\n\t\t\t\t!accumulatingTypes[remarkableTree[i+1].type]\n\t\t\t)\n\t\t) {\n\t\t\t// The Markdown compiler thinks this is just text.\n\t\t\t// Hand off to the WikiText parser to see if there's more to render\n\t\t\t// But only if it's configured to, and we have more than whitespace\n\t\t\tif (!pluginOpts.renderWikiText || accumulatedText.match(/^\\s*$/)) {\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"text\",\n\t\t\t\t\ttext: accumulatedText\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t// If we're inside a block element (div, p, td, h1), and this is the first child in the tree,\n\t\t\t\t// handle as a block-level parse. Otherwise not.\n\t\t\t\tvar parseAsInline = !(isStartOfInline && i === 0);\n\t\t\t\tvar textToParse = accumulatedText;\n\t\t\t\tif (pluginOpts.renderWikiTextPragma !== \"\") {\n\t\t\t\t\ttextToParse = pluginOpts.renderWikiTextPragma + \"\\n\" + textToParse;\n\t\t\t\t}\n\t\t\t\tvar wikiParser = $tw.wiki.parseText(\"text/vnd.tiddlywiki\", textToParse, {\n\t\t\t\t\tparseAsInline: parseAsInline\n\t\t\t\t});\n\t\t\t\tvar rs = wikiParser.tree;\n\n\t\t\t\t// If we parsed as a block, but the root element the WikiText parser gave is a paragraph,\n\t\t\t\t// we should discard the paragraph, since the way Remarkable nests its nodes, this \"inline\"\n\t\t\t\t// node is always inside something else that's a block-level element\n\t\t\t\tif (!parseAsInline\n\t\t\t\t\t&& rs.length === 1\n\t\t\t\t\t&& rs[0].type === \"element\"\n\t\t\t\t\t&& rs[0].tag === \"p\"\n\t\t\t\t) {\n\t\t\t\t\trs = rs[0].children;\n\t\t\t\t}\n\n\t\t\t\t// If the original text element started with a space, add it back in\n\t\t\t\tif (rs.length > 0\n\t\t\t\t\t&& rs[0].type === \"text\"\n\t\t\t\t\t&& (accumulatedText[0] === \" \" || accumulatedText[0] === \"\\n\")\n\t\t\t\t) {\n\t\t\t\t\trs[0].text = \" \" + rs[0].text;\n\t\t\t\t}\n\t\t\t\tout = out.concat(rs);\n\t\t\t}\n\t\t\taccumulatedText = '';\n\t\t}\n\t}\n\treturn out;\n}\n\nvar MarkdownParser = function(type, text, options) {\n\tvar tree = md.parse(text, {});\n\t//console.debug(tree);\n\ttree = convertNodes(tree);\n\t//console.debug(tree);\n\n\tthis.tree = tree;\n};\n\nexports[\"text/x-markdown\"] = MarkdownParser;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "parser"
        }
    }
}

Morning Star
$:/config/OfficialPluginLibrary
open
no-template
show
$:/core/ui/ImportPreviews/Text
show
show
show
show
show
show
yes
readme
readme
contents
closed
closed
closed
closed
closed
closed
closed
closed
yes
yes
$:/core/ui/ControlPanel/Plugins/Add/Plugins
$:/core/ui/ControlPanel/Palette
$:/core/ui/ControlPanel/Basics
$:/core/ui/ControlPanel/Plugins/Installed/Plugins
$:/core/ui/ControlPanel/EditorTypes
$:/core/ui/MoreSideBar/Plugins/Plugins
Main
$:/core/ui/ControlPanel/Appearance
$:/core/ui/ControlPanel/Saving/GitHub
$:/plugins/kookma/commander/help/ui
Main
$:/plugins/kookma/utility/ui/ControlPanel/Settings
Table of Contents
$:/core/ui/ControlPanel/Toolbars/EditToolbar
open
hide
no

{
    "tiddlers": {
        "$:/themes/tiddlywiki/snowwhite/base": {
            "title": "$:/themes/tiddlywiki/snowwhite/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/vanilla/themetweaks": {
            "title": "$:/themes/tiddlywiki/vanilla/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
            "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
        },
        "$:/themes/tiddlywiki/vanilla/base": {
            "title": "$:/themes/tiddlywiki/vanilla/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define sidebarbreakpoint()\n<$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\define set-type-selector-min-width()\n<$set name=\"typeLength\" value={{{ [all[shadows+tiddlers]prefix[$:/language/Docs/Types/]get[name]length[]maxall[]] }}}>\n\n\t.tc-type-selector-dropdown-wrapper {\n\t\tmin-width: calc(<<typeLength>>ch + 4em);\n\t}\n\n\t.tc-type-selector-dropdown-wrapper input.tc-edit-typeeditor {\n\t\tmin-width: <<typeLength>>ch;\n\t}\n\n</$set>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\ninput[type=\"search\"] {\n  outline-offset: initial;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tfill: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml, body {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n        background-color: transparent;\n}\n\n\"\"\">>\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n    border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    left: -50px;\n    top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    right: -80px;\n    bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n  vertical-align: middle;\n}\n\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button,\ninput[type=\"search\"]::-webkit-search-results-decoration {\n\t-webkit-appearance:none;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n::selection {\n\tbackground-color: Highlight;\n\tcolor: HighlightText;\n\tbackground-color: <<colour selection-background>>;\n\tcolor: <<colour selection-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n.tc-drop-down a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\tcursor: pointer;\n\tcolor: <<colour foreground>>;\n\tfill: <<colour foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\n.tc-sidebar-lists button small {\n\tcolor: <<colour foreground>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\n.tc-block-tags-dropdown > .tc-btn-invisible:hover {\n\tbackground-color: <<colour primary>>;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tmargin-right: 3px; \n\tmargin-bottom: 1px;\n\tvertical-align: bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n.tc-tag-button-selected,\n.tc-list-item-selected a.tc-tiddlylink, a.tc-list-item-selected {\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour tiddler-background>>;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-topbar-right {\n\t\tright: 10px;\n\t}\n\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-show-sidebar-btn svg.tc-image-chevron-left, .tc-hide-sidebar-btn svg.tc-image-chevron-right {\n\t\ttransform: rotate(-90deg);\n\t}\n\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n  font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-sidebar-lists .tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\ttransition:  min-height {{$:/config/AnimationDuration}}ms ease-in-out, padding-top {{$:/config/AnimationDuration}}ms ease-in-out, padding-bottom {{$:/config/AnimationDuration}}ms ease-in-out;\n\t}\n\t\n\t<<if-no-sidebar \"\"\"\n\n\t\t.tc-sidebar-header {\n\t\t\tmin-height: 0;\n\t\t\tpadding-top: 0;\n\t\t\tpadding-bottom: 0;\n\t\t}\n\n\t\"\"\">>\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n\t.tc-story-river.tc-static-story-river {\n\t\tmargin-right: 0;\n\t\tpadding-right: 42px;\n\t}\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-tiddler-info {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t\tmargin-bottom: .5em;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.35em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n\tmargin-right: .1em;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\n}\n\n.tc-tiddler-missing .tc-title {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n    height: 1.2em;\n    width: 1.2em;\n    margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg  {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-background>>;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n  fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n  fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n  fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n  fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n  fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n  fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n  fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n  fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n  fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-type-selector .tc-edit-typeeditor {\n\twidth: auto;\n}\n\n.tc-type-selector-dropdown-wrapper {\n\tdisplay: inline-block;\n}\n\n<<set-type-selector-min-width>>\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n.tc-edit-fields.tc-edit-fields-small {\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n}\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name-wrapper input.tc-edit-texteditor {\n\twidth: auto;\n}\n\n.tc-edit-field-add-name-wrapper {\n\tdisplay: inline-block;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-edit-field-add-value {\n\t\twidth: 35%;\n\t}\n\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg  {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n    width: auto;\n    margin-bottom: 0px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n\n/*\n** Centered modals\n*/\n.tc-modal-centered .tc-modal {\n\twidth: auto;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%) !important;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical  {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical  {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical  {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n\toverflow: auto;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n    display: block;\n    width: 100%;\n    text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n    flex: 1 0;\n    background: <<colour tiddler-editor-background>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n    white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n    background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n    padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n    flex: 3 1;\n    border-left: 0.5em solid <<colour muted-foreground>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Import table\n*/\n\n.tc-import-table {\n\twidth: 100%;\n}\n\n.tc-import-table svg.tc-image-edit-button {\n\tmax-width: unset;\n}\n\n.tc-import-table th:first-of-type {\n\twidth: 10%;\n}\n\n.tc-import-table th:last-of-type {\n\twidth: 30%;\n}\n\n.tc-import-table .tc-row-disabled {\n\tbackground: <<colour very-muted-foreground>>10;\n\topacity: 0.8;\n}\n\n.tc-import-table .tc-row-warning {\n\tbackground: <<colour diff-delete-background>>50;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n    line-height: 0;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n    font-size: 0.8em;\n    margin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: flex;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n    align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n    margin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n    padding: 2px 7px;\n    font-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\tfill: <<colour background>>;\n}\n\n.tc-plugin-info-chunk {\n    margin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n    text-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.7em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n    margin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n    vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n::-webkit-file-upload-button {\n\tcursor:pointer;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n    margin: 0;\n    padding: 0;\n    border: none;\n    background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n    \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n    \tlist-style-type: none;\n    \tpadding-left: 0;\n    \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n    \tpadding-left: 1em;    \n}\n\n.tc-tree button { \n    \tcolor: #acacac;\n}\n\n.tc-tree svg {\n     \tfill: #acacac;\n}\n\n.tc-tree span svg {\n    \twidth: 1em;\n    \theight: 1em;\n    \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n    \tcolor: lightgray;\n}\n\nselect {\n        color: <<colour select-tag-foreground>>;\n        background: <<colour select-tag-background>>;\n}\n\n/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}\n\n/*\n** Flexbox utility classes\n*/\n\n.tc-flex {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-flex-column {\n\tflex-direction: column;\n}\n\n.tc-flex-row {\n\tflex-direction: row;\n}\n\n.tc-flex-grow-1 {\n\tflex-grow: 1;\n}\n\n.tc-flex-grow-2 {\n\tflex-grow: 2;\n}\n\n/*\n** Other utility classes\n*/\n\n.tc-small-gap {\n\tmargin-left: .5em;\n\tmargin-right: .5em;\n}\n\n.tc-small-gap-left {\n\tmargin-left: .5em;\n}\n\n.tc-small-gap-right {\n\tmargin-right: .5em;\n}\n\n.tc-big-gap {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-big-gap-left {\n\tmargin-left: 1em;\n}\n\n.tc-big-gap-right {\n\tmargin-right: 1em;\n}\n\n.tc-word-break {\n\tword-break: break-all;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
            "text": "15px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
            "text": "22px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
            "text": "14px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
            "text": "20px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "text": "686px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "text": "960px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "text": "350px"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "text": "no"
        },
        "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
            "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
            "text": "fixed-fluid"
        },
        "$:/themes/tiddlywiki/vanilla/options/codewrapping": {
            "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
            "text": "pre-wrap"
        },
        "$:/themes/tiddlywiki/vanilla/reset": {
            "title": "$:/themes/tiddlywiki/vanilla/reset",
            "type": "text/plain",
            "text": "/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\n:root {\n  -moz-tab-size: 4;\n  tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n  margin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n  font-family:\n    system-ui,\n    -apple-system, /* Firefox supports this but not yet `system-ui` */\n    'Segoe UI',\n    Roboto,\n    Helvetica,\n    Arial,\n    sans-serif,\n    'Apple Color Emoji',\n    'Segoe UI Emoji';\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n  height: 0; /* 1 */\n  color: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n  text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd 'em' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n  font-family:\n    ui-monospace,\n    SFMono-Regular,\n    Consolas,\n    'Liberation Mono',\n    Menlo,\n    monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n  font-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n  text-indent: 0; /* 1 */\n  border-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n  -webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional ':invalid' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n  box-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.\n*/\n\nlegend {\n  padding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to 'inherit' in Safari.\n*/\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n  display: list-item;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
            "text": "system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\""
        },
        "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
            "text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
            "text": "fixed"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
            "text": "auto"
        },
        "$:/themes/tiddlywiki/vanilla/sticky": {
            "title": "$:/themes/tiddlywiki/vanilla/sticky",
            "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
        }
    }
}
1200px
990px
990px
fluid-fixed
yes
forest-rays-wallpaper.jpg
scroll
auto
classic
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
<<tabs "[[Main]] [[gallery]]" "[[Main]]">>
! ''Kerbe''
 <hr/> 
<<image-pretty img:"kerbe.png" width:"200px" align:"right" caption:"__'' kerbe ''__<hr>
 ''__Age__'': 7000 <br>
 ''__Height__'': 40000ft <br>
''__weight__'': 453x 10^^3^^ <hr>
__''Hair Color''__  : bald  <br>
__''Eye color''__: Black
" tooltip:"kerbe">>''''

<<.lorem>>
<hr>

!!! <<slider label:"''Appearance''"  
src:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate">>

!!! <<slider label:"''Personality''"  src:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. ">>''''

!!! <<slider label:"''Background''"  src:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.">>

!!! <<slider label:"''Relationships''"  src:"''Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint oc''">>
<hr>

!!! <<slider label:"''Abilities''"  src:"''Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint oc''">>

!!! <<slider label:"''Miscellaneous''"  src:"''Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint oc''">>



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
[img[forest-rays-wallpaper.jpg]]
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


<div class= "tc-table-of-contents">
<<toc-selective-expandable 'Contents' sort[title]>>